mod slint_generatedMainWindow {
     # ! [allow (non_snake_case , non_camel_case_types)] # ! [allow (unused_braces , unused_parens)] # ! [allow (clippy :: all , clippy :: pedantic , clippy :: nursery)] # ! [allow (unknown_lints , if_let_rescope , tail_expr_drop_order)] use slint :: private_unstable_api :: re_exports as sp ;
     # [allow (unused_imports)] use sp :: {
         RepeatedItemTree as _ , ModelExt as _ , Model as _ , Float as _ }
     ;
     # [derive (Default , PartialEq , Debug , Clone)] pub struct r#AttrMinMax {
         pub r#current : f32 , pub r#max : i32 , pub r#min : i32 }
     # [allow (dead_code)] # [derive (Default , Copy , Clone , PartialEq , Debug)] pub enum r#AuraDevType {
         # [default] r#New , r#Old , r#Tuf , r#ScsiExtDisk , r#Unknown , r#Ally , r#AnimeOrSlash , }
     # [derive (Default , PartialEq , Debug , Clone)] pub struct r#AuraEffect {
         pub r#colour1 : sp :: Color , pub r#colour2 : sp :: Color , pub r#direction : i32 , pub r#mode : i32 , pub r#speed : i32 , pub r#zone : i32 }
     # [allow (dead_code)] # [derive (Default , Copy , Clone , PartialEq , Debug)] pub enum r#PowerZones {
         # [default] r#Logo , r#Keyboard , r#Lightbar , r#Lid , r#RearGlow , r#KeyboardAndLightbar , r#Ally , }
     # [derive (Default , PartialEq , Debug , Clone)] pub struct r#AuraPowerState {
         pub r#awake : bool , pub r#boot : bool , pub r#shutdown : bool , pub r#sleep : bool , pub r#zone : r#PowerZones , pub r#zone_name_idx : i32 }
     # [allow (dead_code)] # [derive (Default , Copy , Clone , PartialEq , Debug)] pub enum r#FanType {
         # [default] r#CPU , r#Middle , r#GPU , }
     # [allow (dead_code)] # [derive (Default , Copy , Clone , PartialEq , Debug)] pub enum r#GlobalShortcutStatus {
         # [default] r#Disabled , r#Starting , r#Unassigned , r#Listening , r#Unavailable , }
     # [derive (Default , PartialEq , Debug , Clone)] pub struct r#LaptopAuraPower {
         pub r#states : sp :: ModelRc < r#AuraPowerState > }
     # [derive (Default , PartialEq , Debug , Clone)] pub struct r#Node {
         pub r#x : sp :: Coord , pub r#y : sp :: Coord }
     # [allow (dead_code)] # [derive (Default , Copy , Clone , PartialEq , Debug)] pub enum r#Profile {
         # [default] r#Balanced , r#Performance , r#Quiet , r#LowPower , r#Custom , }
     const _THE_SAME_VERSION_MUST_BE_USED_FOR_THE_COMPILER_AND_THE_RUNTIME : slint :: VersionCheck_1_18_0 = slint :: VersionCheck_1_18_0 ;
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerAnimePageData {
         r#awake_anim : sp :: Property < i32 > , r#awake_anim_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#boot_anim : sp :: Property < i32 > , r#boot_anim_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#brightness : sp :: Property < i32 > , r#brightness_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#builtins_enabled : sp :: Property < bool > , r#enable_display : sp :: Property < bool > , r#off_when_lid_closed : sp :: Property < bool > , r#off_when_suspended : sp :: Property < bool > , r#off_when_unplugged : sp :: Property < bool > , r#shutdown_anim : sp :: Property < i32 > , r#shutdown_anim_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#sleep_anim : sp :: Property < i32 > , r#sleep_anim_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#cb_brightness : sp :: Callback < (i32 ,) , () > , r#cb_builtin_animations : sp :: Callback < (i32 , i32 , i32 , i32 ,) , () > , r#cb_builtins_enabled : sp :: Callback < (bool ,) , () > , r#cb_enable_display : sp :: Callback < (bool ,) , () > , r#cb_off_when_lid_closed : sp :: Callback < (bool ,) , () > , r#cb_off_when_suspended : sp :: Callback < (bool ,) , () > , r#cb_off_when_unplugged : sp :: Callback < (bool ,) , () > , callback_tracker_cb_brightness : sp :: Property < () > , callback_tracker_cb_builtin_animations : sp :: Property < () > , callback_tracker_cb_builtins_enabled : sp :: Property < () > , callback_tracker_cb_enable_display : sp :: Property < () > , callback_tracker_cb_off_when_lid_closed : sp :: Property < () > , callback_tracker_cb_off_when_suspended : sp :: Property < () > , callback_tracker_cb_off_when_unplugged : sp :: Property < () > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerAnimePageData {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Binary Banner Scroll")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Rog Logo Glitch")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Glitch Construction")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Static Emergence")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off")) as _ , (sp :: SharedString :: from ("Anime Brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Low")) as _ , (sp :: SharedString :: from ("Anime Brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Med")) as _ , (sp :: SharedString :: from ("Anime Brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("High")) as _ , (sp :: SharedString :: from ("Anime Brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Glitch Out")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("See Ya")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Banner Swipe")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Starfield")) as _ , (sp :: SharedString :: from ("AnimePageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             }
         }
     # [allow (unused)] pub struct r#AnimePageData < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerAnimePageData >> , :: core :: marker :: PhantomData < & 'a InnerAnimePageData >) ;
     impl < 'a > r#AnimePageData < 'a > {
         # [allow (dead_code)] pub fn get_awake_anim (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_awake_anim (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_awake_anim_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_awake_anim_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_boot_anim (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_boot_anim (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_boot_anim_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_boot_anim_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_brightness (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_brightness (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_brightness_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_brightness_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness_names () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_builtins_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#builtins_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_builtins_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#builtins_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_cb_brightness (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_brightness () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_brightness (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_brightness () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_brightness () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_builtin_animations (& self , arg_0 : i32 , arg_1 : i32 , arg_2 : i32 , arg_3 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtin_animations () }
             . apply_pin (_self) . call (& (arg_0 , arg_1 , arg_2 , arg_3 ,)) }
         # [allow (dead_code)] pub fn on_cb_builtin_animations (& self , mut f : impl FnMut (i32 , i32 , i32 , i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtin_animations () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone () , args . 1 . clone () , args . 2 . clone () , args . 3 . clone ())) ;
             {
                 {
                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_builtin_animations () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_builtins_enabled (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtins_enabled () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_builtins_enabled (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtins_enabled () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_builtins_enabled () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_enable_display (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_enable_display () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_enable_display (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_enable_display () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_enable_display () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_off_when_lid_closed (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_lid_closed () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_off_when_lid_closed (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_lid_closed () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_off_when_lid_closed () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_off_when_suspended (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_suspended () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_off_when_suspended (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_suspended () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_off_when_suspended () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_off_when_unplugged (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_unplugged () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_off_when_unplugged (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_unplugged () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_off_when_unplugged () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_enable_display (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#enable_display () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_enable_display (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#enable_display () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_off_when_lid_closed (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_lid_closed () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_off_when_lid_closed (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_lid_closed () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_off_when_suspended (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_suspended () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_off_when_suspended (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_suspended () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_off_when_unplugged (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_unplugged () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_off_when_unplugged (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_unplugged () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_shutdown_anim (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_shutdown_anim (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_shutdown_anim_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_shutdown_anim_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_sleep_anim (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_sleep_anim (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_sleep_anim_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_sleep_anim_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim_choices () }
             . apply_pin (_self) . set (value as _) }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#AnimePageData < 'a > {
         type StaticSelf = r#AnimePageData < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_AnimePageData . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#AnimePageData < 'static > {
         type WeakInner = sp :: Weak < InnerAnimePageData > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerAppSettingsPageData {
         r#autostart_in_background : sp :: Property < bool > , r#enable_autostart : sp :: Property < bool > , r#enable_dgpu_notifications : sp :: Property < bool > , r#enable_global_shortcut : sp :: Property < bool > , r#enable_tray_icon : sp :: Property < bool > , r#global_shortcut_configurable : sp :: Property < bool > , r#global_shortcut_status : sp :: Property < r#GlobalShortcutStatus > , r#run_in_background : sp :: Property < bool > , r#show_global_shortcut_controls : sp :: Property < bool > , r#startup_in_background : sp :: Property < bool > , r#manage_global_shortcut : sp :: Callback < () , () > , r#set_autostart_in_background : sp :: Callback < (bool ,) , () > , r#set_enable_autostart : sp :: Callback < (bool ,) , () > , r#set_enable_dgpu_notifications : sp :: Callback < (bool ,) , () > , r#set_enable_global_shortcut : sp :: Callback < (bool ,) , () > , r#set_enable_tray_icon : sp :: Callback < (bool ,) , () > , r#set_run_in_background : sp :: Callback < (bool ,) , () > , r#set_startup_in_background : sp :: Callback < (bool ,) , () > , callback_tracker_manage_global_shortcut : sp :: Property < () > , callback_tracker_set_autostart_in_background : sp :: Property < () > , callback_tracker_set_enable_autostart : sp :: Property < () > , callback_tracker_set_enable_dgpu_notifications : sp :: Property < () > , callback_tracker_set_enable_global_shortcut : sp :: Property < () > , callback_tracker_set_enable_tray_icon : sp :: Property < () > , callback_tracker_set_run_in_background : sp :: Property < () > , callback_tracker_set_startup_in_background : sp :: Property < () > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerAppSettingsPageData {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             }
         }
     # [allow (unused)] pub struct r#AppSettingsPageData < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerAppSettingsPageData >> , :: core :: marker :: PhantomData < & 'a InnerAppSettingsPageData >) ;
     impl < 'a > r#AppSettingsPageData < 'a > {
         # [allow (dead_code)] pub fn get_autostart_in_background (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#autostart_in_background () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_autostart_in_background (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#autostart_in_background () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_enable_autostart (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_autostart () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_enable_autostart (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_autostart () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_enable_dgpu_notifications (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_dgpu_notifications () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_enable_dgpu_notifications (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_dgpu_notifications () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_enable_global_shortcut (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_global_shortcut () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_enable_global_shortcut (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_global_shortcut () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_enable_tray_icon (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_tray_icon () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_enable_tray_icon (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_tray_icon () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_global_shortcut_configurable (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_configurable () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_global_shortcut_configurable (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_configurable () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_global_shortcut_status (& self) -> r#GlobalShortcutStatus {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_status () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_global_shortcut_status (& self , value : r#GlobalShortcutStatus) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_status () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_manage_global_shortcut (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#manage_global_shortcut () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_manage_global_shortcut (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#manage_global_shortcut () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_manage_global_shortcut () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_run_in_background (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#run_in_background () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_run_in_background (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#run_in_background () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_set_autostart_in_background (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_autostart_in_background () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_autostart_in_background (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_autostart_in_background () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_autostart_in_background () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_set_enable_autostart (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_autostart () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_enable_autostart (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_autostart () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_autostart () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_set_enable_dgpu_notifications (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_dgpu_notifications () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_enable_dgpu_notifications (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_dgpu_notifications () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_dgpu_notifications () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_set_enable_global_shortcut (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_global_shortcut () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_enable_global_shortcut (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_global_shortcut () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_global_shortcut () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_set_enable_tray_icon (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_tray_icon () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_enable_tray_icon (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_tray_icon () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_tray_icon () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_set_run_in_background (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_run_in_background () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_run_in_background (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_run_in_background () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_run_in_background () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_set_startup_in_background (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_startup_in_background () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_startup_in_background (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_startup_in_background () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_startup_in_background () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_show_global_shortcut_controls (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#show_global_shortcut_controls () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_show_global_shortcut_controls (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#show_global_shortcut_controls () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_startup_in_background (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#startup_in_background () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_startup_in_background (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#startup_in_background () }
             . apply_pin (_self) . set (value as _) }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#AppSettingsPageData < 'a > {
         type StaticSelf = r#AppSettingsPageData < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_AppSettingsPageData . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#AppSettingsPageData < 'static > {
         type WeakInner = sp :: Weak < InnerAppSettingsPageData > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerAppSize {
         r#height : sp :: Property < sp :: LogicalLength > , r#width : sp :: Property < sp :: LogicalLength > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerAppSize {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 * & InnerAppSize :: FIELD_OFFSETS . r#height () }
             . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (630f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 * & InnerAppSize :: FIELD_OFFSETS . r#width () }
             . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1100f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             }
         }
     # [allow (unused)] pub struct r#AppSize < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerAppSize >> , :: core :: marker :: PhantomData < & 'a InnerAppSize >) ;
     impl < 'a > r#AppSize < 'a > {
         # [allow (dead_code)] pub fn get_height (& self) -> sp :: Coord {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSize :: FIELD_OFFSETS . r#height () }
             . apply_pin (_self) . get () . get () }
         # [allow (dead_code)] fn set_height (& self , _read_only_property : ()) {
             }
         # [allow (dead_code)] pub fn get_width (& self) -> sp :: Coord {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAppSize :: FIELD_OFFSETS . r#width () }
             . apply_pin (_self) . get () . get () }
         # [allow (dead_code)] fn set_width (& self , _read_only_property : ()) {
             }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#AppSize < 'a > {
         type StaticSelf = r#AppSize < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_AppSize . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#AppSize < 'static > {
         type WeakInner = sp :: Weak < InnerAppSize > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerAuraPageData {
         r#available_mode_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#brightness : sp :: Property < i32 > , r#brightness_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#color1 : sp :: Property < sp :: Color > , r#color2 : sp :: Property < sp :: Color > , r#colorbox1 : sp :: Property < slint :: Brush > , r#colorbox2 : sp :: Property < slint :: Brush > , r#colour1_enabled : sp :: Property < bool > , r#colour2_enabled : sp :: Property < bool > , r#current_available_mode : sp :: Property < i32 > , r#device_type : sp :: Property < r#AuraDevType > , r#direction : sp :: Property < i32 > , r#direction_enabled : sp :: Property < bool > , r#direction_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#led_mode_data : sp :: Property < r#AuraEffect > , r#led_power : sp :: Property < r#LaptopAuraPower > , r#mode_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#power_zone_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#power_zone_names_old : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#speed : sp :: Property < i32 > , r#speed_enabled : sp :: Property < bool > , r#speed_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#supported_basic_modes : sp :: Property < sp :: ModelRc < i32 > > , r#supported_power_zones : sp :: Property < sp :: ModelRc < r#PowerZones > > , r#zone : sp :: Property < i32 > , r#zone_names : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#apply_effect : sp :: Callback < (r#AuraEffect ,) , () > , r#apply_led_mode_data : sp :: Callback < () , () > , r#cb_brightness : sp :: Callback < (i32 ,) , () > , r#cb_hex_from_colour : sp :: Callback < (sp :: Color ,) , sp :: SharedString > , r#cb_hex_to_colour : sp :: Callback < (sp :: SharedString ,) , sp :: Color > , r#cb_led_power : sp :: Callback < (r#LaptopAuraPower ,) , () > , r#update_led_mode_data : sp :: Callback < (r#AuraEffect ,) , () > , callback_tracker_apply_effect : sp :: Property < () > , callback_tracker_apply_led_mode_data : sp :: Property < () > , callback_tracker_cb_brightness : sp :: Property < () > , callback_tracker_cb_hex_from_colour : sp :: Property < () > , callback_tracker_cb_hex_to_colour : sp :: Property < () > , callback_tracker_cb_led_power : sp :: Property < () > , callback_tracker_update_led_mode_data : sp :: Property < () > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerAuraPageData {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#available_mode_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Static")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Breathe")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Strobe")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off")) as _ , (sp :: SharedString :: from ("Aura brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Low")) as _ , (sp :: SharedString :: from ("Aura brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Med")) as _ , (sp :: SharedString :: from ("Aura brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("High")) as _ , (sp :: SharedString :: from ("Aura brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#colour1_enabled () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     ({
                         let r#tmp_AuraPageData_led_mode_data = {
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                         . apply_pin (_self) . get () ;
                         (((((((((((((((((((((((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (0f64 as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (1f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (4f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (6f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (7f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (8f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (10f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (11f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (12f64 as f64)))) }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#colour2_enabled () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     ({
                         let r#tmp_AuraPageData_led_mode_data = {
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                         . apply_pin (_self) . get () ;
                         ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (1f64 as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (4f64 as f64)))) }
                    ) as _ }
                ) ;
                 }
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#current_available_mode () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#device_type () }
             . apply_pin (_self) . set ({
                 (r#AuraDevType :: r#Old) as r#AuraDevType }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#direction_enabled () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& (({
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                     . apply_pin (_self) . get ()) . r#mode as f64) , & (3f64 as f64))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#direction_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Right")) as _ , (sp :: SharedString :: from ("Aura direction")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Left")) as _ , (sp :: SharedString :: from ("Aura direction")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Up")) as _ , (sp :: SharedString :: from ("Aura direction")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Down")) as _ , (sp :: SharedString :: from ("Aura direction")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
             . apply_pin (_self) . set ({
                 (r#AuraEffect {
                     r#colour1 : sp :: Color :: from_argb_encoded ((4286578644f64) as u32) as _ , r#colour2 : sp :: Color :: from_argb_encoded ((4294928820f64) as u32) as _ , r#direction : ((0f64) as i32) as _ , r#mode : ((0f64) as i32) as _ , r#speed : ((0f64) as i32) as _ , r#zone : ((0f64) as i32) as _ , }
                ) as r#AuraEffect }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (r#LaptopAuraPower {
                         r#states : sp :: ModelRc :: new (sp :: VecModel :: < r#AuraPowerState > :: from (sp :: vec ! [r#AuraPowerState {
                             r#awake : true as _ , r#boot : true as _ , r#shutdown : true as _ , r#sleep : true as _ , r#zone : r#PowerZones :: r#Keyboard as _ , r#zone_name_idx : ((0f64) as i32) as _ , }
                         as _])) as _ , }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#mode_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Static")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Breathe")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Strobe")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Rainbow")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Star")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Rain")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Highlight")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Laser")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Ripple")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Nothing")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Pulse")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Comet")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Flash")) as _ , (sp :: SharedString :: from ("Basic aura mode")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Logo")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Keyboard")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Lightbar")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Lid")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Rear Glow")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Keyboard and Lightbar")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Ally")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names_old () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Keyboard")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Lightbar")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Keyboard and Lightbar")) as _ , (sp :: SharedString :: from ("Aura power zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#speed_enabled () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     ({
                         let r#tmp_AuraPageData_led_mode_data = {
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                         . apply_pin (_self) . get () ;
                         ((((((((((((((((((((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (1f64 as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (2f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (3f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (4f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (5f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (6f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (7f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (8f64 as f64)))) }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#speed_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Low")) as _ , (sp :: SharedString :: from ("Aura speed")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Medium")) as _ , (sp :: SharedString :: from ("Aura speed")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("High")) as _ , (sp :: SharedString :: from ("Aura speed")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_basic_modes () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < i32 > :: from (sp :: vec ! [((0f64) as i32) as _ , ((1f64) as i32) as _ , ((2f64) as i32) as _ , ((3f64) as i32) as _ , ((4f64) as i32) as _ , ((5f64) as i32) as _ , ((6f64) as i32) as _ , ((7f64) as i32) as _ , ((8f64) as i32) as _ , ((10f64) as i32) as _ , ((11f64) as i32) as _ , ((12f64) as i32) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_power_zones () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#PowerZones > :: from (sp :: vec ! [r#PowerZones :: r#Keyboard as _ , r#PowerZones :: r#Lightbar as _ , r#PowerZones :: r#KeyboardAndLightbar as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#zone_names () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("None")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Key1")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Key2")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Key3")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Key4")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Logo")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Lightbar Left")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Lightbar Right")) as _ , (sp :: SharedString :: from ("Aura zone")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] slint :: private_unstable_api :: set_callback_handler ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
                 . apply_pin (_self) , & self_rc , {
                     move | self_rc , args | {
                         let _self = self_rc . as_ref () ;
                         {
                             ({
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self) . set (args . 0 . clone () as _) ;
                                 {
                                     {
                                         {
                                             * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_led_mode_data () }
                                         . apply_pin (_self) . get () ;
                                         }
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_led_mode_data () }
                                     . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] slint :: private_unstable_api :: set_callback_handler ({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#update_led_mode_data () }
                 . apply_pin (_self) , & self_rc , {
                     move | self_rc , args | {
                         let _self = self_rc . as_ref () ;
                         {
                             ({
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self) . set (args . 0 . clone () as _) ;
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#zone () }
                                 . apply_pin (_self) . set ((args . 0 . clone ()) . r#zone as _) ;
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#speed () }
                                 . apply_pin (_self) . set ((args . 0 . clone ()) . r#speed as _) ;
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#direction () }
                                 . apply_pin (_self) . set ((args . 0 . clone ()) . r#direction as _) ;
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#color1 () }
                                 . apply_pin (_self) . set ((args . 0 . clone ()) . r#colour1 as _) ;
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#color2 () }
                                 . apply_pin (_self) . set ((args . 0 . clone ()) . r#colour2 as _) ;
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox1 () }
                                 . apply_pin (_self) . set (slint :: Brush :: SolidColor ((args . 0 . clone ()) . r#colour1) as _) ;
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox2 () }
                                 . apply_pin (_self) . set (slint :: Brush :: SolidColor ((args . 0 . clone ()) . r#colour2) as _) }
                            ) ;
                             }
                         }
                     }
                ) ;
                 }
             }
         }
     # [allow (unused)] pub struct r#AuraPageData < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerAuraPageData >> , :: core :: marker :: PhantomData < & 'a InnerAuraPageData >) ;
     impl < 'a > r#AuraPageData < 'a > {
         # [allow (dead_code)] pub fn invoke_apply_effect (& self , arg_0 : r#AuraEffect ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_apply_effect (& self , mut f : impl FnMut (r#AuraEffect) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_effect () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_apply_led_mode_data (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_led_mode_data () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_apply_led_mode_data (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_led_mode_data () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_led_mode_data () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_available_mode_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#available_mode_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_available_mode_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#available_mode_names () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_brightness (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_brightness (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_brightness_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_brightness_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness_names () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_cb_brightness (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_brightness () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_brightness (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_brightness () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_brightness () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_hex_from_colour (& self , arg_0 : sp :: Color ,) -> sp :: SharedString {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_from_colour () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_hex_from_colour (& self , mut f : impl FnMut (sp :: Color) -> sp :: SharedString + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_from_colour () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_hex_from_colour () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_hex_to_colour (& self , arg_0 : sp :: SharedString ,) -> sp :: Color {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_to_colour () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_hex_to_colour (& self , mut f : impl FnMut (sp :: SharedString) -> sp :: Color + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_to_colour () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_hex_to_colour () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_led_power (& self , arg_0 : r#LaptopAuraPower ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_led_power (& self , mut f : impl FnMut (r#LaptopAuraPower) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_color1 (& self) -> sp :: Color {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color1 () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_color1 (& self , value : sp :: Color) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color1 () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_color2 (& self) -> sp :: Color {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color2 () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_color2 (& self , value : sp :: Color) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color2 () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_colorbox1 (& self) -> slint :: Brush {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox1 () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_colorbox1 (& self , value : slint :: Brush) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox1 () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_colorbox2 (& self) -> slint :: Brush {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox2 () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_colorbox2 (& self , value : slint :: Brush) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox2 () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_colour1_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colour1_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] fn set_colour1_enabled (& self , _read_only_property : ()) {
             }
         # [allow (dead_code)] pub fn get_colour2_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colour2_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] fn set_colour2_enabled (& self , _read_only_property : ()) {
             }
         # [allow (dead_code)] pub fn get_current_available_mode (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#current_available_mode () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_current_available_mode (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#current_available_mode () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_device_type (& self) -> r#AuraDevType {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#device_type () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_device_type (& self , value : r#AuraDevType) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#device_type () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_direction (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#direction () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_direction (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#direction () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_direction_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#direction_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] fn set_direction_enabled (& self , _read_only_property : ()) {
             }
         # [allow (dead_code)] pub fn get_direction_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#direction_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_direction_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#direction_names () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_led_mode_data (& self) -> r#AuraEffect {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_led_mode_data (& self , value : r#AuraEffect) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_led_power (& self) -> r#LaptopAuraPower {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_led_power (& self , value : r#LaptopAuraPower) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mode_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#mode_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mode_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#mode_names () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_power_zone_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_power_zone_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_power_zone_names_old (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names_old () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_power_zone_names_old (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names_old () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_speed (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#speed () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_speed (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#speed () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_speed_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#speed_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] fn set_speed_enabled (& self , _read_only_property : ()) {
             }
         # [allow (dead_code)] pub fn get_speed_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#speed_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_speed_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#speed_names () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_supported_basic_modes (& self) -> sp :: ModelRc < i32 > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_basic_modes () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_supported_basic_modes (& self , value : sp :: ModelRc < i32 >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_basic_modes () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_supported_power_zones (& self) -> sp :: ModelRc < r#PowerZones > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_power_zones () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_supported_power_zones (& self , value : sp :: ModelRc < r#PowerZones >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_power_zones () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_update_led_mode_data (& self , arg_0 : r#AuraEffect ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#update_led_mode_data () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_update_led_mode_data (& self , mut f : impl FnMut (r#AuraEffect) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#update_led_mode_data () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_update_led_mode_data () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_zone (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#zone () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_zone (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#zone () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_zone_names (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#zone_names () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_zone_names (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#zone_names () }
             . apply_pin (_self) . set (value as _) }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#AuraPageData < 'a > {
         type StaticSelf = r#AuraPageData < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_AuraPageData . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#AuraPageData < 'static > {
         type WeakInner = sp :: Weak < InnerAuraPageData > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerFanPageData {
         r#available_fans : sp :: Property < sp :: ModelRc < r#FanType > > , r#available_profiles : sp :: Property < sp :: ModelRc < r#Profile > > , r#balanced_available : sp :: Property < bool > , r#balanced_cpu : sp :: Property < sp :: ModelRc < r#Node > > , r#balanced_cpu_enabled : sp :: Property < bool > , r#balanced_gpu : sp :: Property < sp :: ModelRc < r#Node > > , r#balanced_gpu_enabled : sp :: Property < bool > , r#balanced_mid : sp :: Property < sp :: ModelRc < r#Node > > , r#balanced_mid_enabled : sp :: Property < bool > , r#cpu_fan_available : sp :: Property < bool > , r#gpu_fan_available : sp :: Property < bool > , r#mid_fan_available : sp :: Property < bool > , r#performance_available : sp :: Property < bool > , r#performance_cpu : sp :: Property < sp :: ModelRc < r#Node > > , r#performance_cpu_enabled : sp :: Property < bool > , r#performance_gpu : sp :: Property < sp :: ModelRc < r#Node > > , r#performance_gpu_enabled : sp :: Property < bool > , r#performance_mid : sp :: Property < sp :: ModelRc < r#Node > > , r#performance_mid_enabled : sp :: Property < bool > , r#quiet_available : sp :: Property < bool > , r#quiet_cpu : sp :: Property < sp :: ModelRc < r#Node > > , r#quiet_cpu_enabled : sp :: Property < bool > , r#quiet_gpu : sp :: Property < sp :: ModelRc < r#Node > > , r#quiet_gpu_enabled : sp :: Property < bool > , r#quiet_mid : sp :: Property < sp :: ModelRc < r#Node > > , r#quiet_mid_enabled : sp :: Property < bool > , r#set_fan_data : sp :: Callback < (r#FanType , r#Profile , bool , sp :: ModelRc < r#Node > ,) , () > , r#set_profile_default : sp :: Callback < (r#Profile ,) , () > , callback_tracker_set_fan_data : sp :: Property < () > , callback_tracker_set_profile_default : sp :: Property < () > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerFanPageData {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#available_fans () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#FanType > :: from (sp :: vec ! [r#FanType :: r#CPU as _ , r#FanType :: r#Middle as _ , r#FanType :: r#GPU as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#available_profiles () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Profile > :: from (sp :: vec ! [r#Profile :: r#Balanced as _ , r#Profile :: r#Performance as _ , r#Profile :: r#Quiet as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_available () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid_enabled () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#cpu_fan_available () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#gpu_fan_available () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#mid_fan_available () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_available () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid_enabled () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_available () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < r#Node > :: from (sp :: vec ! [r#Node {
                         r#x : 10f64 as _ , r#y : 10f64 as _ , }
                     as _ , r#Node {
                         r#x : 40f64 as _ , r#y : 30f64 as _ , }
                     as _ , r#Node {
                         r#x : 50f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 55f64 as _ , r#y : 50f64 as _ , }
                     as _ , r#Node {
                         r#x : 60f64 as _ , r#y : 60f64 as _ , }
                     as _ , r#Node {
                         r#x : 65f64 as _ , r#y : 70f64 as _ , }
                     as _ , r#Node {
                         r#x : 70f64 as _ , r#y : 80f64 as _ , }
                     as _ , r#Node {
                         r#x : 90f64 as _ , r#y : 100f64 as _ , }
                     as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid_enabled () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             }
         }
     # [allow (unused)] pub struct r#FanPageData < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerFanPageData >> , :: core :: marker :: PhantomData < & 'a InnerFanPageData >) ;
     impl < 'a > r#FanPageData < 'a > {
         # [allow (dead_code)] pub fn get_available_fans (& self) -> sp :: ModelRc < r#FanType > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#available_fans () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_available_fans (& self , value : sp :: ModelRc < r#FanType >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#available_fans () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_available_profiles (& self) -> sp :: ModelRc < r#Profile > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#available_profiles () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_available_profiles (& self , value : sp :: ModelRc < r#Profile >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#available_profiles () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_balanced_available (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_available () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_balanced_available (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_available () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_balanced_cpu (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_balanced_cpu (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_balanced_cpu_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_balanced_cpu_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_balanced_gpu (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_balanced_gpu (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_balanced_gpu_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_balanced_gpu_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_balanced_mid (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_balanced_mid (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_balanced_mid_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_balanced_mid_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_cpu_fan_available (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#cpu_fan_available () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_cpu_fan_available (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#cpu_fan_available () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_fan_available (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#gpu_fan_available () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_fan_available (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#gpu_fan_available () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mid_fan_available (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#mid_fan_available () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mid_fan_available (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#mid_fan_available () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_performance_available (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_available () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_performance_available (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_available () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_performance_cpu (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_performance_cpu (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_performance_cpu_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_performance_cpu_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_performance_gpu (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_performance_gpu (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_performance_gpu_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_performance_gpu_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_performance_mid (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_performance_mid (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_performance_mid_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_performance_mid_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_quiet_available (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_available () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_quiet_available (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_available () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_quiet_cpu (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_quiet_cpu (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_quiet_cpu_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_quiet_cpu_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_quiet_gpu (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_quiet_gpu (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_quiet_gpu_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_quiet_gpu_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_quiet_mid (& self) -> sp :: ModelRc < r#Node > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_quiet_mid (& self , value : sp :: ModelRc < r#Node >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_quiet_mid_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_quiet_mid_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_set_fan_data (& self , arg_0 : r#FanType , arg_1 : r#Profile , arg_2 : bool , arg_3 : sp :: ModelRc < r#Node > ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
             . apply_pin (_self) . call (& (arg_0 , arg_1 , arg_2 , arg_3 ,)) }
         # [allow (dead_code)] pub fn on_set_fan_data (& self , mut f : impl FnMut (r#FanType , r#Profile , bool , sp :: ModelRc < r#Node >) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone () , args . 1 . clone () , args . 2 . clone () , args . 3 . clone ())) ;
             {
                 {
                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_set_profile_default (& self , arg_0 : r#Profile ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_set_profile_default (& self , mut f : impl FnMut (r#Profile) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] fn invoke_set_fan (& self , _private_function : ()) {
             }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#FanPageData < 'a > {
         type StaticSelf = r#FanPageData < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_FanPageData . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#FanPageData < 'static > {
         type WeakInner = sp :: Weak < InnerFanPageData > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerGPUPageData {
         r#apu_mem_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#apu_mem_index : sp :: Property < i32 > , r#apu_mem_present : sp :: Property < bool > , r#disable_nvidia_powerd_on_battery : sp :: Property < bool > , r#gpu_dropdown_enabled : sp :: Property < bool > , r#gpu_mode_index : sp :: Property < i32 > , r#gpu_modes : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#gpu_switchable : sp :: Property < bool > , r#has_xgm_led : sp :: Property < bool > , r#xgm_led_enabled : sp :: Property < bool > , r#cb_disable_nvidia_powerd_on_battery : sp :: Callback < (bool ,) , () > , r#cb_set_apu_mem : sp :: Callback < (i32 ,) , () > , r#cb_set_gpu_mode : sp :: Callback < (i32 ,) , () > , r#cb_set_xgm_led_enabled : sp :: Callback < (bool ,) , () > , callback_tracker_cb_disable_nvidia_powerd_on_battery : sp :: Property < () > , callback_tracker_cb_set_apu_mem : sp :: Property < () > , callback_tracker_cb_set_gpu_mode : sp :: Property < () > , callback_tracker_cb_set_xgm_led_enabled : sp :: Property < () > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerGPUPageData {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! []))) as _ }
                ) ;
                 }
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_index () }
             . apply_pin (_self) . set ({
                 (((- 1f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_present () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#disable_nvidia_powerd_on_battery () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_dropdown_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_mode_index () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_modes () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! []))) as _ }
                ) ;
                 }
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_switchable () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#has_xgm_led () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#xgm_led_enabled () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             }
         }
     # [allow (unused)] pub struct r#GPUPageData < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerGPUPageData >> , :: core :: marker :: PhantomData < & 'a InnerGPUPageData >) ;
     impl < 'a > r#GPUPageData < 'a > {
         # [allow (dead_code)] pub fn get_apu_mem_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_apu_mem_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_apu_mem_index (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_index () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_apu_mem_index (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_index () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_apu_mem_present (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_present () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_apu_mem_present (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_present () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_cb_disable_nvidia_powerd_on_battery (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_disable_nvidia_powerd_on_battery () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_disable_nvidia_powerd_on_battery (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_disable_nvidia_powerd_on_battery () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_disable_nvidia_powerd_on_battery () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_set_apu_mem (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_apu_mem () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_set_apu_mem (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_apu_mem () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_set_apu_mem () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_set_gpu_mode (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_gpu_mode () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_set_gpu_mode (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_gpu_mode () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_set_gpu_mode () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_set_xgm_led_enabled (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_xgm_led_enabled () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_set_xgm_led_enabled (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_xgm_led_enabled () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_set_xgm_led_enabled () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_disable_nvidia_powerd_on_battery (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#disable_nvidia_powerd_on_battery () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_disable_nvidia_powerd_on_battery (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#disable_nvidia_powerd_on_battery () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_dropdown_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_dropdown_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_dropdown_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_dropdown_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_mode_index (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_mode_index () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_mode_index (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_mode_index () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_modes (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_modes () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_modes (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_modes () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_switchable (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_switchable () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_switchable (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_switchable () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_has_xgm_led (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#has_xgm_led () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_has_xgm_led (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#has_xgm_led () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_xgm_led_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#xgm_led_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_xgm_led_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#xgm_led_enabled () }
             . apply_pin (_self) . set (value as _) }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#GPUPageData < 'a > {
         type StaticSelf = r#GPUPageData < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_GPUPageData . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#GPUPageData < 'static > {
         type WeakInner = sp :: Weak < InnerGPUPageData > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSlashPageData {
         r#brightness : sp :: Property < i32 > , r#enabled : sp :: Property < bool > , r#interval : sp :: Property < i32 > , r#mode : sp :: Property < i32 > , r#mode_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#show_battery_warning : sp :: Property < bool > , r#show_on_battery : sp :: Property < bool > , r#show_on_boot : sp :: Property < bool > , r#show_on_lid_closed : sp :: Property < bool > , r#show_on_shutdown : sp :: Property < bool > , r#show_on_sleep : sp :: Property < bool > , r#cb_brightness : sp :: Callback < (i32 ,) , () > , r#cb_enabled : sp :: Callback < (bool ,) , () > , r#cb_interval : sp :: Callback < (i32 ,) , () > , r#cb_mode : sp :: Callback < (i32 ,) , () > , r#cb_show_battery_warning : sp :: Callback < (bool ,) , () > , r#cb_show_on_battery : sp :: Callback < (bool ,) , () > , r#cb_show_on_boot : sp :: Callback < (bool ,) , () > , r#cb_show_on_lid_closed : sp :: Callback < (bool ,) , () > , r#cb_show_on_shutdown : sp :: Callback < (bool ,) , () > , r#cb_show_on_sleep : sp :: Callback < (bool ,) , () > , callback_tracker_cb_brightness : sp :: Property < () > , callback_tracker_cb_enabled : sp :: Property < () > , callback_tracker_cb_interval : sp :: Property < () > , callback_tracker_cb_mode : sp :: Property < () > , callback_tracker_cb_show_battery_warning : sp :: Property < () > , callback_tracker_cb_show_on_battery : sp :: Property < () > , callback_tracker_cb_show_on_boot : sp :: Property < () > , callback_tracker_cb_show_on_lid_closed : sp :: Property < () > , callback_tracker_cb_show_on_shutdown : sp :: Property < () > , callback_tracker_cb_show_on_sleep : sp :: Property < () > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerSlashPageData {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self) . set ({
                 (((255f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#interval () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerSlashPageData :: FIELD_OFFSETS . r#mode_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! []))) as _ }
                ) ;
                 }
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_battery_warning () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_battery () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_boot () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_lid_closed () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_shutdown () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_sleep () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             }
         }
     # [allow (unused)] pub struct r#SlashPageData < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerSlashPageData >> , :: core :: marker :: PhantomData < & 'a InnerSlashPageData >) ;
     impl < 'a > r#SlashPageData < 'a > {
         # [allow (dead_code)] pub fn get_brightness (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_brightness (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_cb_brightness (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_brightness () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_brightness (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_brightness () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_brightness () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_enabled (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_enabled () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_enabled (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_enabled () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_enabled () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_interval (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_interval () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_interval (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_interval () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_interval () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_mode (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_mode () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_mode (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_mode () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_mode () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_show_battery_warning (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_battery_warning () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_show_battery_warning (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_battery_warning () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_battery_warning () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_show_on_battery (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_battery () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_show_on_battery (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_battery () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_battery () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_show_on_boot (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_boot () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_show_on_boot (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_boot () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_boot () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_show_on_lid_closed (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_lid_closed () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_show_on_lid_closed (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_lid_closed () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_lid_closed () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_show_on_shutdown (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_shutdown () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_show_on_shutdown (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_shutdown () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_shutdown () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_show_on_sleep (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_sleep () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_show_on_sleep (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_sleep () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_sleep () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_interval (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#interval () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_interval (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#interval () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mode (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mode (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mode_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mode_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_show_battery_warning (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_battery_warning () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_show_battery_warning (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_battery_warning () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_show_on_battery (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_battery () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_show_on_battery (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_battery () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_show_on_boot (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_boot () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_show_on_boot (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_boot () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_show_on_lid_closed (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_lid_closed () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_show_on_lid_closed (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_lid_closed () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_show_on_shutdown (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_shutdown () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_show_on_shutdown (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_shutdown () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_show_on_sleep (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_sleep () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_show_on_sleep (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_sleep () }
             . apply_pin (_self) . set (value as _) }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#SlashPageData < 'a > {
         type StaticSelf = r#SlashPageData < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_SlashPageData . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#SlashPageData < 'static > {
         type WeakInner = sp :: Weak < InnerSlashPageData > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSomeError {
         r#error_help : sp :: Property < sp :: SharedString > , r#error_message : sp :: Property < sp :: SharedString > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerSomeError {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_help () }
             . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("")) as sp :: SharedString }
            ) ;
             {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_message () }
             . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("")) as sp :: SharedString }
            ) ;
             }
         }
     # [allow (unused)] pub struct r#SomeError < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerSomeError >> , :: core :: marker :: PhantomData < & 'a InnerSomeError >) ;
     impl < 'a > r#SomeError < 'a > {
         # [allow (dead_code)] pub fn get_error_help (& self) -> sp :: SharedString {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_help () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_error_help (& self , value : sp :: SharedString) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_help () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_error_message (& self) -> sp :: SharedString {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_message () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_error_message (& self , value : sp :: SharedString) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_message () }
             . apply_pin (_self) . set (value as _) }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#SomeError < 'a > {
         type StaticSelf = r#SomeError < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_SomeError . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#SomeError < 'static > {
         type WeakInner = sp :: Weak < InnerSomeError > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSystemPageData {
         r#asus_armoury_loaded : sp :: Property < bool > , r#battery_health : sp :: Property < i32 > , r#battery_power_consumption : sp :: Property < f32 > , r#battery_status : sp :: Property < sp :: SharedString > , r#battery_time_estimate : sp :: Property < sp :: SharedString > , r#boot_sound : sp :: Property < i32 > , r#change_platform_profile_on_ac : sp :: Property < bool > , r#change_platform_profile_on_battery : sp :: Property < bool > , r#charge_control_enabled : sp :: Property < bool > , r#charge_control_end_threshold : sp :: Property < f32 > , r#cpu_fan_rpm : sp :: Property < i32 > , r#cpu_freq_mhz : sp :: Property < f32 > , r#cpu_name : sp :: Property < sp :: SharedString > , r#cpu_temp_val : sp :: Property < f32 > , r#cpu_usage_val : sp :: Property < f32 > , r#dgpu_name : sp :: Property < sp :: SharedString > , r#dgpu_suspended : sp :: Property < bool > , r#enable_ppt_group : sp :: Property < bool > , r#energy_performance_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#gpu_fan_rpm : sp :: Property < i32 > , r#gpu_temp_val : sp :: Property < f32 > , r#gpu_usage_val : sp :: Property < f32 > , r#has_dgpu : sp :: Property < bool > , r#has_igpu : sp :: Property < bool > , r#igpu_name : sp :: Property < sp :: SharedString > , r#igpu_temp_val : sp :: Property < f32 > , r#igpu_usage_val : sp :: Property < f32 > , r#mcu_powersave : sp :: Property < i32 > , r#mid_fan_rpm : sp :: Property < i32 > , r#mini_led_choices_modes : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#mini_led_choices_onoff : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#mini_led_mode : sp :: Property < i32 > , r#mini_led_mode_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#nv_dynamic_boost : sp :: Property < r#AttrMinMax > , r#nv_temp_target : sp :: Property < r#AttrMinMax > , r#nv_tgp : sp :: Property < r#AttrMinMax > , r#panel_overdrive : sp :: Property < i32 > , r#platform_profile : sp :: Property < i32 > , r#platform_profile_choices : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#platform_profile_indexes : sp :: Property < sp :: ModelRc < i32 > > , r#platform_profile_linked_epp : sp :: Property < bool > , r#platform_profile_on_ac : sp :: Property < i32 > , r#platform_profile_on_battery : sp :: Property < i32 > , r#ppt_apu_sppt : sp :: Property < r#AttrMinMax > , r#ppt_enabled : sp :: Property < bool > , r#ppt_enabled_available : sp :: Property < bool > , r#ppt_fppt : sp :: Property < r#AttrMinMax > , r#ppt_pl1_spl : sp :: Property < r#AttrMinMax > , r#ppt_pl2_sppt : sp :: Property < r#AttrMinMax > , r#ppt_pl3_fppt : sp :: Property < r#AttrMinMax > , r#ppt_platform_sppt : sp :: Property < r#AttrMinMax > , r#profile_balanced_epp : sp :: Property < i32 > , r#profile_performance_epp : sp :: Property < i32 > , r#profile_quiet_epp : sp :: Property < i32 > , r#ram_usage_val : sp :: Property < f32 > , r#screen_auto_brightness : sp :: Property < i32 > , r#screenpad_brightness : sp :: Property < i32 > , r#screenpad_gamma : sp :: Property < f32 > , r#screenpad_sync_with_primary : sp :: Property < bool > , r#cb_boot_sound : sp :: Callback < (i32 ,) , () > , r#cb_change_platform_profile_on_ac : sp :: Callback < (bool ,) , () > , r#cb_change_platform_profile_on_battery : sp :: Callback < (bool ,) , () > , r#cb_charge_control_end_threshold : sp :: Callback < (i32 ,) , () > , r#cb_default_nv_dynamic_boost : sp :: Callback < () , () > , r#cb_default_nv_temp_target : sp :: Callback < () , () > , r#cb_default_nv_tgp : sp :: Callback < () , () > , r#cb_default_ppt_apu_sppt : sp :: Callback < () , () > , r#cb_default_ppt_fppt : sp :: Callback < () , () > , r#cb_default_ppt_pl1_spl : sp :: Callback < () , () > , r#cb_default_ppt_pl2_sppt : sp :: Callback < () , () > , r#cb_default_ppt_pl3_fppt : sp :: Callback < () , () > , r#cb_default_ppt_platform_sppt : sp :: Callback < () , () > , r#cb_enable_ppt_group : sp :: Callback < (bool ,) , () > , r#cb_mcu_powersave : sp :: Callback < (i32 ,) , () > , r#cb_mini_led_mode : sp :: Callback < (i32 ,) , () > , r#cb_nv_dynamic_boost : sp :: Callback < (i32 ,) , () > , r#cb_nv_temp_target : sp :: Callback < (i32 ,) , () > , r#cb_nv_tgp : sp :: Callback < (i32 ,) , () > , r#cb_panel_overdrive : sp :: Callback < (i32 ,) , () > , r#cb_platform_profile : sp :: Callback < (i32 ,) , () > , r#cb_platform_profile_linked_epp : sp :: Callback < (bool ,) , () > , r#cb_platform_profile_on_ac : sp :: Callback < (i32 ,) , () > , r#cb_platform_profile_on_battery : sp :: Callback < (i32 ,) , () > , r#cb_ppt_apu_sppt : sp :: Callback < (i32 ,) , () > , r#cb_ppt_enabled : sp :: Callback < (bool ,) , () > , r#cb_ppt_fppt : sp :: Callback < (i32 ,) , () > , r#cb_ppt_pl1_spl : sp :: Callback < (i32 ,) , () > , r#cb_ppt_pl2_sppt : sp :: Callback < (i32 ,) , () > , r#cb_ppt_pl3_fppt : sp :: Callback < (i32 ,) , () > , r#cb_ppt_platform_sppt : sp :: Callback < (i32 ,) , () > , r#cb_profile_balanced_epp : sp :: Callback < (i32 ,) , () > , r#cb_profile_performance_epp : sp :: Callback < (i32 ,) , () > , r#cb_profile_quiet_epp : sp :: Callback < (i32 ,) , () > , r#cb_screen_auto_brightness : sp :: Callback < (i32 ,) , () > , r#cb_screenpad_brightness : sp :: Callback < (i32 ,) , () > , r#cb_screenpad_gamma : sp :: Callback < (f32 ,) , () > , r#cb_screenpad_sync_with_primary : sp :: Callback < (bool ,) , () > , callback_tracker_cb_boot_sound : sp :: Property < () > , callback_tracker_cb_change_platform_profile_on_ac : sp :: Property < () > , callback_tracker_cb_change_platform_profile_on_battery : sp :: Property < () > , callback_tracker_cb_charge_control_end_threshold : sp :: Property < () > , callback_tracker_cb_default_nv_dynamic_boost : sp :: Property < () > , callback_tracker_cb_default_nv_temp_target : sp :: Property < () > , callback_tracker_cb_default_nv_tgp : sp :: Property < () > , callback_tracker_cb_default_ppt_apu_sppt : sp :: Property < () > , callback_tracker_cb_default_ppt_fppt : sp :: Property < () > , callback_tracker_cb_default_ppt_pl1_spl : sp :: Property < () > , callback_tracker_cb_default_ppt_pl2_sppt : sp :: Property < () > , callback_tracker_cb_default_ppt_pl3_fppt : sp :: Property < () > , callback_tracker_cb_default_ppt_platform_sppt : sp :: Property < () > , callback_tracker_cb_enable_ppt_group : sp :: Property < () > , callback_tracker_cb_mcu_powersave : sp :: Property < () > , callback_tracker_cb_mini_led_mode : sp :: Property < () > , callback_tracker_cb_nv_dynamic_boost : sp :: Property < () > , callback_tracker_cb_nv_temp_target : sp :: Property < () > , callback_tracker_cb_nv_tgp : sp :: Property < () > , callback_tracker_cb_panel_overdrive : sp :: Property < () > , callback_tracker_cb_platform_profile : sp :: Property < () > , callback_tracker_cb_platform_profile_linked_epp : sp :: Property < () > , callback_tracker_cb_platform_profile_on_ac : sp :: Property < () > , callback_tracker_cb_platform_profile_on_battery : sp :: Property < () > , callback_tracker_cb_ppt_apu_sppt : sp :: Property < () > , callback_tracker_cb_ppt_enabled : sp :: Property < () > , callback_tracker_cb_ppt_fppt : sp :: Property < () > , callback_tracker_cb_ppt_pl1_spl : sp :: Property < () > , callback_tracker_cb_ppt_pl2_sppt : sp :: Property < () > , callback_tracker_cb_ppt_pl3_fppt : sp :: Property < () > , callback_tracker_cb_ppt_platform_sppt : sp :: Property < () > , callback_tracker_cb_profile_balanced_epp : sp :: Property < () > , callback_tracker_cb_profile_performance_epp : sp :: Property < () > , callback_tracker_cb_profile_quiet_epp : sp :: Property < () > , callback_tracker_cb_screen_auto_brightness : sp :: Property < () > , callback_tracker_cb_screenpad_brightness : sp :: Property < () > , callback_tracker_cb_screenpad_gamma : sp :: Property < () > , callback_tracker_cb_screenpad_sync_with_primary : sp :: Property < () > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerSystemPageData {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#asus_armoury_loaded () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_health () }
             . apply_pin (_self) . set ({
                 (((- 1f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_power_consumption () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_status () }
             . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("Unknown")) as sp :: SharedString }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_time_estimate () }
             . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("")) as sp :: SharedString }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_ac () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_battery () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_enabled () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_end_threshold () }
             . apply_pin (_self) . set ({
                 (30f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_fan_rpm () }
             . apply_pin (_self) . set ({
                 (((- 1f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_freq_mhz () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_name () }
             . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("")) as sp :: SharedString }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_temp_val () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_usage_val () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_name () }
             . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("")) as sp :: SharedString }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_suspended () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Default")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Performance")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("BalancePerformance")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("BalancePower")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Power")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_fan_rpm () }
             . apply_pin (_self) . set ({
                 (((- 1f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_temp_val () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_usage_val () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#has_igpu () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_name () }
             . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("")) as sp :: SharedString }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_temp_val () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_usage_val () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mid_fan_rpm () }
             . apply_pin (_self) . set ({
                 (((- 1f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_choices_modes () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Multi-zone")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Multi-zone Strong")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_choices_onoff () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Multi-zone")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Multi-zone")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Multi-zone Strong")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 5f64 as _ , r#max : ((30f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 75f64 as _ , r#max : ((80f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 80f64 as _ , r#max : ((175f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Balanced")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Performance")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Quiet")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("LowPower")) as _ , (sp :: SharedString :: from ("SystemPageData")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_indexes () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (sp :: ModelRc :: new (sp :: VecModel :: < i32 > :: from (sp :: vec ! [((0f64) as i32) as _ , ((1f64) as i32) as _ , ((2f64) as i32) as _ , ((3f64) as i32) as _]))) as _ }
                ) ;
                 }
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_linked_epp () }
             . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_ac () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_battery () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 20f64 as _ , r#max : ((100f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 20f64 as _ , r#max : ((100f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 20f64 as _ , r#max : ((100f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 20f64 as _ , r#max : ((100f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 20f64 as _ , r#max : ((100f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
             . apply_pin (_self) . set ({
                 (r#AttrMinMax {
                     r#current : 20f64 as _ , r#max : ((100f64) as i32) as _ , r#min : ((0f64) as i32) as _ , }
                ) as r#AttrMinMax }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_balanced_epp () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_performance_epp () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_quiet_epp () }
             . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ram_usage_val () }
             . apply_pin (_self) . set ({
                 (- 1f64) as f32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_brightness () }
             . apply_pin (_self) . set ({
                 (((50f64) as i32)) as i32 }
            ) ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_sync_with_primary () }
             . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             }
         }
     # [allow (unused)] pub struct r#SystemPageData < 'a > (:: core :: pin :: Pin < sp :: Rc < InnerSystemPageData >> , :: core :: marker :: PhantomData < & 'a InnerSystemPageData >) ;
     impl < 'a > r#SystemPageData < 'a > {
         # [allow (dead_code)] pub fn get_asus_armoury_loaded (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#asus_armoury_loaded () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_asus_armoury_loaded (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#asus_armoury_loaded () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_battery_health (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_health () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_battery_health (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_health () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_battery_power_consumption (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_power_consumption () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_battery_power_consumption (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_power_consumption () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_battery_status (& self) -> sp :: SharedString {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_status () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_battery_status (& self , value : sp :: SharedString) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_status () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_battery_time_estimate (& self) -> sp :: SharedString {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_time_estimate () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_battery_time_estimate (& self , value : sp :: SharedString) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_time_estimate () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_boot_sound (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#boot_sound () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_boot_sound (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#boot_sound () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_cb_boot_sound (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_boot_sound () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_boot_sound (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_boot_sound () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_boot_sound () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_change_platform_profile_on_ac (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_change_platform_profile_on_ac () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_change_platform_profile_on_ac (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_change_platform_profile_on_ac () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_change_platform_profile_on_ac () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_change_platform_profile_on_battery (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_change_platform_profile_on_battery () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_change_platform_profile_on_battery (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_change_platform_profile_on_battery () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_change_platform_profile_on_battery () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_charge_control_end_threshold (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_charge_control_end_threshold () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_charge_control_end_threshold (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_charge_control_end_threshold () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_charge_control_end_threshold () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_nv_dynamic_boost (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_dynamic_boost () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_nv_dynamic_boost (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_dynamic_boost () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_nv_dynamic_boost () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_nv_temp_target (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_temp_target () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_nv_temp_target (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_temp_target () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_nv_temp_target () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_nv_tgp (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_tgp () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_nv_tgp (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_tgp () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_nv_tgp () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_ppt_apu_sppt (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_apu_sppt () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_ppt_apu_sppt (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_apu_sppt () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_apu_sppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_ppt_fppt (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_fppt () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_ppt_fppt (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_fppt () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_fppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_ppt_pl1_spl (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl1_spl () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_ppt_pl1_spl (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl1_spl () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_pl1_spl () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_ppt_pl2_sppt (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl2_sppt () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_ppt_pl2_sppt (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl2_sppt () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_pl2_sppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_ppt_pl3_fppt (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl3_fppt () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_ppt_pl3_fppt (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl3_fppt () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_pl3_fppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_default_ppt_platform_sppt (& self ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_platform_sppt () }
             . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_cb_default_ppt_platform_sppt (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_platform_sppt () }
             . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_platform_sppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_enable_ppt_group (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_enable_ppt_group () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_enable_ppt_group (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_enable_ppt_group () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_enable_ppt_group () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_mcu_powersave (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_mcu_powersave () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_mcu_powersave (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_mcu_powersave () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_mcu_powersave () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_mini_led_mode (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_mini_led_mode () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_mini_led_mode (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_mini_led_mode () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_mini_led_mode () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_nv_dynamic_boost (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_dynamic_boost () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_nv_dynamic_boost (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_dynamic_boost () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_nv_dynamic_boost () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_nv_temp_target (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_temp_target () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_nv_temp_target (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_temp_target () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_nv_temp_target () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_nv_tgp (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_tgp () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_nv_tgp (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_tgp () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_nv_tgp () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_panel_overdrive (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_panel_overdrive () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_panel_overdrive (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_panel_overdrive () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_panel_overdrive () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_platform_profile (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_platform_profile (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_platform_profile_linked_epp (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_linked_epp () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_platform_profile_linked_epp (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_linked_epp () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile_linked_epp () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_platform_profile_on_ac (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_on_ac () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_platform_profile_on_ac (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_on_ac () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile_on_ac () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_platform_profile_on_battery (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_on_battery () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_platform_profile_on_battery (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_on_battery () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile_on_battery () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_ppt_apu_sppt (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_apu_sppt () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_ppt_apu_sppt (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_apu_sppt () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_apu_sppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_ppt_enabled (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_enabled () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_ppt_enabled (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_enabled () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_enabled () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_ppt_fppt (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_fppt () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_ppt_fppt (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_fppt () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_fppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_ppt_pl1_spl (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl1_spl () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_ppt_pl1_spl (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl1_spl () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_pl1_spl () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_ppt_pl2_sppt (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl2_sppt () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_ppt_pl2_sppt (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl2_sppt () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_pl2_sppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_ppt_pl3_fppt (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl3_fppt () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_ppt_pl3_fppt (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl3_fppt () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_pl3_fppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_ppt_platform_sppt (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_platform_sppt () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_ppt_platform_sppt (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_platform_sppt () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_platform_sppt () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_profile_balanced_epp (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_balanced_epp () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_profile_balanced_epp (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_balanced_epp () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_profile_balanced_epp () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_profile_performance_epp (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_performance_epp () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_profile_performance_epp (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_performance_epp () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_profile_performance_epp () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_profile_quiet_epp (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_quiet_epp () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_profile_quiet_epp (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_quiet_epp () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_profile_quiet_epp () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_screen_auto_brightness (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screen_auto_brightness () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_screen_auto_brightness (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screen_auto_brightness () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_screen_auto_brightness () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_screenpad_brightness (& self , arg_0 : i32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_brightness () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_screenpad_brightness (& self , mut f : impl FnMut (i32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_brightness () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_screenpad_brightness () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_screenpad_gamma (& self , arg_0 : f32 ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_gamma () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_screenpad_gamma (& self , mut f : impl FnMut (f32) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_gamma () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_screenpad_gamma () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_cb_screenpad_sync_with_primary (& self , arg_0 : bool ,) -> () {
             let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_sync_with_primary () }
             . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_cb_screenpad_sync_with_primary (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = self . 0 . as_ref () ;
             # [allow (unused)] {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_sync_with_primary () }
             . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 {
                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_screenpad_sync_with_primary () }
                 . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_change_platform_profile_on_ac (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_ac () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_change_platform_profile_on_ac (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_ac () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_change_platform_profile_on_battery (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_battery () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_change_platform_profile_on_battery (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_battery () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_charge_control_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_charge_control_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_charge_control_end_threshold (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_end_threshold () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_charge_control_end_threshold (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_end_threshold () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_cpu_fan_rpm (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_fan_rpm () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_cpu_fan_rpm (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_fan_rpm () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_cpu_freq_mhz (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_freq_mhz () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_cpu_freq_mhz (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_freq_mhz () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_cpu_name (& self) -> sp :: SharedString {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_name () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_cpu_name (& self , value : sp :: SharedString) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_name () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_cpu_temp_val (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_temp_val () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_cpu_temp_val (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_temp_val () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_cpu_usage_val (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_usage_val () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_cpu_usage_val (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_usage_val () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_dgpu_name (& self) -> sp :: SharedString {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_name () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_dgpu_name (& self , value : sp :: SharedString) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_name () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_dgpu_suspended (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_suspended () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_dgpu_suspended (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_suspended () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_enable_ppt_group (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_enable_ppt_group (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_energy_performance_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_energy_performance_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_fan_rpm (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_fan_rpm () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_fan_rpm (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_fan_rpm () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_temp_val (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_temp_val () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_temp_val (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_temp_val () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_gpu_usage_val (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_usage_val () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_gpu_usage_val (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_usage_val () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_has_dgpu (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_has_dgpu (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_has_igpu (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#has_igpu () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_has_igpu (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#has_igpu () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_igpu_name (& self) -> sp :: SharedString {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_name () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_igpu_name (& self , value : sp :: SharedString) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_name () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_igpu_temp_val (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_temp_val () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_igpu_temp_val (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_temp_val () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_igpu_usage_val (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_usage_val () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_igpu_usage_val (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_usage_val () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mcu_powersave (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mcu_powersave () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mcu_powersave (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mcu_powersave () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mid_fan_rpm (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mid_fan_rpm () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mid_fan_rpm (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mid_fan_rpm () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mini_led_choices_modes (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_choices_modes () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mini_led_choices_modes (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_choices_modes () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mini_led_choices_onoff (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_choices_onoff () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mini_led_choices_onoff (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_choices_onoff () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mini_led_mode (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mini_led_mode (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_mini_led_mode_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_mini_led_mode_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_nv_dynamic_boost (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_nv_dynamic_boost (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_nv_temp_target (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_nv_temp_target (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_nv_tgp (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_nv_tgp (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_panel_overdrive (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#panel_overdrive () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_panel_overdrive (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#panel_overdrive () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_platform_profile (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_platform_profile (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_platform_profile_choices (& self) -> sp :: ModelRc < sp :: SharedString > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_platform_profile_choices (& self , value : sp :: ModelRc < sp :: SharedString >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_platform_profile_indexes (& self) -> sp :: ModelRc < i32 > {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_indexes () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_platform_profile_indexes (& self , value : sp :: ModelRc < i32 >) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_indexes () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_platform_profile_linked_epp (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_linked_epp () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_platform_profile_linked_epp (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_linked_epp () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_platform_profile_on_ac (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_ac () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_platform_profile_on_ac (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_ac () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_platform_profile_on_battery (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_battery () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_platform_profile_on_battery (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_battery () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_apu_sppt (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_apu_sppt (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_enabled (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_enabled (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_enabled_available (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled_available () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_enabled_available (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled_available () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_fppt (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_fppt (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_pl1_spl (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_pl1_spl (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_pl2_sppt (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_pl2_sppt (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_pl3_fppt (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_pl3_fppt (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ppt_platform_sppt (& self) -> r#AttrMinMax {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ppt_platform_sppt (& self , value : r#AttrMinMax) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_profile_balanced_epp (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_balanced_epp () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_profile_balanced_epp (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_balanced_epp () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_profile_performance_epp (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_performance_epp () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_profile_performance_epp (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_performance_epp () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_profile_quiet_epp (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_quiet_epp () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_profile_quiet_epp (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_quiet_epp () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_ram_usage_val (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ram_usage_val () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_ram_usage_val (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ram_usage_val () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_screen_auto_brightness (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screen_auto_brightness () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_screen_auto_brightness (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screen_auto_brightness () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_screenpad_brightness (& self) -> i32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_brightness () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_screenpad_brightness (& self , value : i32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_brightness () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_screenpad_gamma (& self) -> f32 {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_gamma () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_screenpad_gamma (& self , value : f32) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_gamma () }
             . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn get_screenpad_sync_with_primary (& self) -> bool {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_sync_with_primary () }
             . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_screenpad_sync_with_primary (& self , value : bool) {
             # [allow (unused_imports)] let _self = self . 0 . as_ref () ;
             {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_sync_with_primary () }
             . apply_pin (_self) . set (value as _) }
         }
     impl < 'a > slint :: Global < 'a , r#MainWindow > for r#SystemPageData < 'a > {
         type StaticSelf = r#SystemPageData < 'static > ;
         fn get (component : & 'a r#MainWindow) -> Self {
             Self (component . 0 . globals . get () . unwrap () . global_SystemPageData . clone () , :: core :: marker :: PhantomData :: default ()) }
         fn as_weak (& self) -> slint :: Weak < Self :: StaticSelf > {
             let inner = :: core :: pin :: Pin :: into_inner (self . 0 . clone ()) ;
             slint :: Weak :: new (sp :: Rc :: downgrade (& inner)) }
         }
     impl slint :: StrongHandle for r#SystemPageData < 'static > {
         type WeakInner = sp :: Weak < InnerSystemPageData > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> :: core :: option :: Option < Self > {
             let inner = :: core :: pin :: Pin :: new (inner . upgrade () ?) ;
             :: core :: option :: Option :: Some (Self (inner , :: core :: marker :: PhantomData :: default ())) }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerFluentPalette_1117 {
         r#accent_background : sp :: Property < slint :: Brush > , r#accent_control_border : sp :: Property < slint :: Brush > , r#accent_foreground : sp :: Property < slint :: Brush > , r#alternate_background : sp :: Property < slint :: Brush > , r#alternate_foreground : sp :: Property < slint :: Brush > , r#background : sp :: Property < slint :: Brush > , r#border : sp :: Property < slint :: Brush > , r#circle_border : sp :: Property < slint :: Brush > , r#color_scheme : sp :: Property < sp :: r#ColorScheme > , r#control_background : sp :: Property < slint :: Brush > , r#control_border : sp :: Property < slint :: Brush > , r#control_foreground : sp :: Property < slint :: Brush > , r#dark_color_scheme : sp :: Property < bool > , r#foreground : sp :: Property < slint :: Brush > , r#selection_background : sp :: Property < slint :: Brush > , r#selection_foreground : sp :: Property < slint :: Brush > , globals : sp :: OnceCell < sp :: Weak < SharedGlobals >> , }
     impl InnerFluentPalette_1117 {
         # [allow (dead_code)] fn globals (& self) -> sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () . upgrade () . unwrap () }
         fn new () -> :: core :: pin :: Pin < sp :: Rc < Self >> {
             sp :: Rc :: pin (Self :: default ()) }
         fn init (self : :: core :: pin :: Pin < sp :: Rc < Self >> , globals : & sp :: Rc < SharedGlobals >) {
             # ! [allow (unused)] let _ = self . globals . set (sp :: Rc :: downgrade (globals)) ;
             let self_rc = self ;
             let _self = self_rc . as_ref () ;
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (_self . r#fn_accentify (sp :: Color :: from_argb_encoded ((4284534271f64) as u32) as _)) as _ }
                     else {
                         _self . r#fn_accentify (sp :: Color :: from_argb_encoded ((4278214584f64) as u32) as _) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_control_border () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((352321535f64) as u32) , position : 0.9067000000000001f64 as _ }
                         , sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((603979776f64) as u32) , position : 1f64 as _ }
                        ]))) as _ }
                     else {
                         slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((352321535f64) as u32) , position : 0.9067000000000001f64 as _ }
                         , sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((1711276032f64) as u32) , position : 1f64 as _ }
                        ])) }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_foreground () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_foreground () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((4280032284f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4294638330f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#circle_border () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((402653183f64) as u32) , position : 0f64 as _ }
                         , sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((318767103f64) as u32) , position : 1f64 as _ }
                        ]))) as _ }
                     else {
                         slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((251658240f64) as u32) , position : 0f64 as _ }
                         , sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((687865856f64) as u32) , position : 1f64 as _ }
                        ])) }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#color_scheme () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     ({
                         let _root = _self . globals () . root_item_tree_weak . upgrade () . unwrap () ;
                         sp :: context_for_root (& _root) . map_or (sp :: ColorScheme :: Unknown , | c | c . color_scheme (Some (& _root))) }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_background () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3019898879f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_border () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((402653183f64) as u32) , position : 0f64 as _ }
                         , sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((301989888f64) as u32) , position : 0.0833f64 as _ }
                        ]))) as _ }
                     else {
                         slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((251658240f64) as u32) , position : 0.9058f64 as _ }
                         , sp :: GradientStop {
                             color : sp :: Color :: from_argb_encoded ((687865856f64) as u32) , position : 1f64 as _ }
                        ])) }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     ({
                         let r#tmp_FluentPalette_1117_color_scheme = {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#color_scheme () }
                         . apply_pin (_self) . get () ;
                         if ! ((((r#tmp_FluentPalette_1117_color_scheme) . clone ())) == ((sp :: r#ColorScheme :: r#Unknown))) {
                             (((((r#tmp_FluentPalette_1117_color_scheme) . clone ())) == ((sp :: r#ColorScheme :: r#Dark)))) as _ }
                         else {
                             (({
                                 let _root = _self . globals () . root_item_tree_weak . upgrade () . unwrap () ;
                                 sp :: context_for_root (& _root) . map_or (sp :: ColorScheme :: Unknown , | c | c . color_scheme (Some (& _root))) }
                            )) == ((sp :: r#ColorScheme :: r#Dark)) }
                         }
                    ) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    )) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_background () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (_self . r#fn_accentify (sp :: Color :: from_argb_encoded ((4278221012f64) as u32) as _))) as _ }
                ) ;
                 }
             {
                 slint :: private_unstable_api :: set_property_binding ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_foreground () }
                 . apply_pin (_self) , & self_rc , move | self_rc | {
                     let _self = self_rc . as_ref () ;
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self) . get () {
                         (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                    )) as _ }
                ) ;
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_accentify (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Color ,) -> sp :: Color {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#local_accent_color = sp :: accent_color (& _self . globals () . root_item_tree_weak . upgrade () . unwrap ()) ;
                 if ! (((((r#local_accent_color) . clone () . to_argb_u8 ()) . r#alpha) as f64) > ((0f64) as f64)) {
                     (args . 0 . clone ()) as _ }
                 else {
                     {
                         let r#local_default_lch = args . 0 . clone () . to_oklch () ;
                         let r#local_accent_lch = (r#local_accent_color) . clone () . to_oklch () ;
                         {
                             let l : f32 = (((r#local_default_lch) . r#lightness) . clone () as f32) . max (0.) . min (1.) as f32 ;
                             let c : f32 = (((r#local_accent_lch) . r#chroma) . clone () as f32) . max (0.) as f32 ;
                             let alpha : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                             sp :: Color :: from_oklch (l , c , ((r#local_accent_lch) . r#hue) . clone () as f32 , alpha) }
                         }
                     }
                 }
            ) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSideBarItem_root_1 {
         r#root_1 : sp :: r#Empty , r#state_Opacity_2 : sp :: r#Opacity , r#state_3 : sp :: r#Rectangle , r#l_4 : sp :: r#Empty , r#label_5 : sp :: r#SimpleText , r#touch_6 : sp :: r#TouchArea , r#root_1_has_focus : sp :: Property < bool > , r#root_1_height : sp :: Property < sp :: LogicalLength > , r#root_1_l_4_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_1_l_4_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1_l_4_y : sp :: Property < sp :: LogicalLength > , r#root_1_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1_min_height : sp :: Property < sp :: LogicalLength > , r#root_1_selected : sp :: Property < bool > , r#root_1_state : sp :: Property < i32 > , r#root_1_visible : sp :: Property < bool > , r#root_1_width : sp :: Property < sp :: LogicalLength > , r#root_1_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSideBarItem_root_1 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSideBarItem_root_1 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 6f64 as _ , r#end : 6f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((((({
                     let r#layout_info_2 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_2) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_2) . r#max_percent) . clone () as _ , r#min : (if (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_visible ()) . apply_pin (_self) . get () {
                             (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred) as _ }
                         else {
                             0f64 }
                        ) . clone () as _ , r#min_percent : ((r#layout_info_2) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_2) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_2) . r#stretch) . clone () as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                ))))) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_visible ()) . apply_pin (_self) . get () {
                     (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred) as _ }
                 else {
                     0f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#touch_6 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#touch_6 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         if (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_selected ()) . apply_pin (_self) . get () {
                             (3f64) as _ }
                         else {
                             if (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_has_focus ()) . apply_pin (_self) . get () {
                                 (4f64) as _ }
                             else {
                                 0f64 }
                             }
                         }
                     }
                ) as _) ;
                 }
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_visible ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#state_Opacity_2 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_1_state = (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_1_state) . clone () as f64) , & (1f64 as f64)) {
                         (0.8f64) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_1_state) . clone () as f64) , & (2f64 as f64)) {
                             (0.6f64) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_1_state) . clone () as f64) , & (3f64 as f64)) {
                                 (1f64) as _ }
                             else {
                                 if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_1_state) . clone () as f64) , & (4f64 as f64)) {
                                     (0.8f64) as _ }
                                 else {
                                     0f64 }
                                 }
                             }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#state_3 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((6f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#touch_6 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#touch_6 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#touch_6 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 3u32 => (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((((((((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((6f64) as f64))) . clone () as sp :: Coord , (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_l_4_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (5u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSideBar_root_7 {
         r#root_7 : sp :: r#Empty , r#rectangle_8 : sp :: r#Rectangle , r#fs_9 : sp :: r#FocusScope , r#image_11 : sp :: r#ClippedImage , r#rectangle_12 : sp :: r#Rectangle , r#navigation_13 : sp :: r#Empty , r#empty_17 : sp :: r#Empty , r#bottom_18 : sp :: r#Empty , r#root_7_accessible_delegate_focus : sp :: Property < i32 > , r#root_7_available : sp :: Property < sp :: ModelRc < bool > > , r#root_7_bottom_18_height : sp :: Property < sp :: LogicalLength > , r#root_7_bottom_18_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_7_bottom_18_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_7_current_focused : sp :: Property < i32 > , r#root_7_current_item : sp :: Property < i32 > , r#root_7_empty_10_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_7_empty_10_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_7_empty_10_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_7_fs_9_focused_tab : sp :: Property < i32 > , r#root_7_height : sp :: Property < sp :: LogicalLength > , r#root_7_model : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#root_7_navigation_13_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_7_navigation_13_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_7_navigation_13_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_7_x : sp :: Property < sp :: LogicalLength > , r#root_7_y : sp :: Property < sp :: LogicalLength > , repeater0 : sp :: Repeater < InnerComponent__visibility_14 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSideBar_root_7 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSideBar_root_7 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_model ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_accessible_delegate_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_7_current_focused = (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_focused ()) . apply_pin (_self) . get () ;
                     if ((r#tmp_root_7_current_focused) as f64) >= ((0f64) as f64) {
                         (r#tmp_root_7_current_focused) as _ }
                     else {
                         (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_available ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < bool > :: from (sp :: vec ! []))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_7_bottom_18_layoutinfo_v = (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord) . min ((r#tmp_root_7_bottom_18_layoutinfo_v) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_root_7_bottom_18_layoutinfo_v) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& []) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& []) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_focused ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((if (InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () {
                     ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_fs_9_focused_tab ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     - 1f64 }
                ) as i32)) as _) ;
                 }
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: Item :: layout_info ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) ;
                             sp :: LayoutInfo {
                                 r#max : 100f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 100f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 1f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_layout_info = (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 4f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: Item :: layout_info ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) ;
                         sp :: LayoutInfo {
                             r#max : 100f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 100f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 1f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 4f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_fs_9_focused_tab ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_model ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! []))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerSideBar_root_7 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _ , r#size : ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone () as _ , r#spacing : 2f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerSideBar_root_7 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerSideBar_root_7 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 2f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#rectangle_8 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))) {
                             (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f700}")))) {
                                 (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f701}")))) {
                                     (sp :: r#EventResult :: r#Reject) as _ }
                                 else {
                                     {
                                         (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_fs_9_focused_tab ()) . apply_pin (_self) . set ((((((((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_fs_9_focused_tab ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min ((((match & (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_model ()) . apply_pin (_self) . get () {
                                             x => {
                                                 x . model_tracker () . track_row_count_changes () ;
                                                 x . row_count () as i32 }
                                             }
                                        ) as f64) - ((1f64) as f64)) as f32)) as i32) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                     }
                                ) as _ }
                             else {
                                 {
                                     (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_fs_9_focused_tab ()) . apply_pin (_self) . set ((((((((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_fs_9_focused_tab ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . set ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . set ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (100f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageHorizontalAlignment :: r#Center) as sp :: r#ImageHorizontalAlignment }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_0 . into () , sp :: Slice :: from_slice (b"png"))) as sp :: Image }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_height ()) . apply_pin (_self) . set ({
                 ((((((sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_0 . into () , sp :: Slice :: from_slice (b"png")) . size ()) . r#height) . clone ()) as f64) - (((0f64) as i32) as f64))) as i32 }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_width ()) . apply_pin (_self) . set ({
                 ((((((sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_0 . into () , sp :: Slice :: from_slice (b"png")) . size ()) . r#width) . clone ()) as f64) - (((0f64) as i32) as f64))) as i32 }
            ) ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (180f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#rectangle_12 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_height ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_x ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_y ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 }
             ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerSideBar_root_7 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerSideBar_root_7 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent__visibility_14 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 180f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 180f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerSideBar_root_7 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((100f64) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((1f64) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 4u32 => ((((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 6u32 => (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_bottom_18_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Tab , 2u32 => sp :: r#AccessibleRole :: r#Image , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#DelegateFocus) => sp :: Some (sp :: shared_string_from_number (((InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_accessible_delegate_focus ()) . apply_pin (_self) . get ()) as f64)) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__visibility_14 {
         r#_visibility_14 : sp :: r#Clip , r#sidebaritem_15 : InnerSideBarItem_root_1 , r#model_data : sp :: Property < sp :: SharedString > , r#model_index : sp :: Property < i32 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__visibility_14 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSideBar_root_7 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__visibility_14 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSideBarItem_root_1 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#touch_6 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_has_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as f64) , & (_self . parent . upgrade () . as_ref () . map (| x | (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_focused ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_selected ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as f64) , & (_self . parent . upgrade () . as_ref () . map (| x | (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_available ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         let index = ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (180f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_navigation_13_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSideBarItem_root_1 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () + InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 6u32 => return InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 6u32 => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 6u32 , _) => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 6u32 , _) => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 6u32 => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 6u32 => InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__visibility_14 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSideBar_root_7 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSideBar_root_7 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             7usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 7u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 7u32 , parent_index : 3u32 , item_array_index : 6u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__visibility_14 , sp :: ItemVTable , sp :: AllowPin > ;
             7usize] = [sp :: VOffset :: new (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#_visibility_14 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () , InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#root_1 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () , InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#state_Opacity_2 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () , InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#l_4 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () , InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#touch_6 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () , InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#state_3 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#sidebaritem_15 () , InnerSideBarItem_root_1 :: FIELD_OFFSETS . r#label_5 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__visibility_14) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__visibility_14 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__visibility_14 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__visibility_14 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__visibility_14 {
         type Data = sp :: SharedString ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent__visibility_14 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__visibility_14 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerFocusBorder_root_19 {
         r#root_19 : sp :: r#BasicBorderRectangle , r#rectangle_20 : sp :: r#BasicBorderRectangle , r#root_19_height : sp :: Property < sp :: LogicalLength > , r#root_19_width : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerFocusBorder_root_19 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerFocusBorder_root_19 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                )) as _) ;
                 }
             (InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((3003121664f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . get () . get ()) as f64) - ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((((((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (((((InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (2f64) . clone () as sp :: Coord , (2f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerButton_root_21 {
         r#root_21 : sp :: r#Empty , r#i_background_22 : sp :: r#BasicBorderRectangle , r#i_border_23 : sp :: r#BasicBorderRectangle , r#i_touch_area_29 : sp :: r#TouchArea , r#i_focus_scope_30 : sp :: r#FocusScope , r#root_21_checked : sp :: Property < bool > , r#root_21_has_focus : sp :: Property < bool > , r#root_21_height : sp :: Property < sp :: LogicalLength > , r#root_21_i_background_22_width : sp :: Property < sp :: LogicalLength > , r#root_21_i_layout_24_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_21_i_layout_24_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_21_i_layout_24_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_21_icon : sp :: Property < sp :: Image > , r#root_21_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_21_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_21_pressed : sp :: Property < bool > , r#root_21_primary : sp :: Property < bool > , r#root_21_state : sp :: Property < i32 > , r#root_21_text : sp :: Property < sp :: SharedString > , r#root_21_text_color : sp :: Property < slint :: Brush > , r#root_21_width : sp :: Property < sp :: LogicalLength > , r#root_21_x : sp :: Property < sp :: LogicalLength > , r#root_21_y : sp :: Property < sp :: LogicalLength > , r#root_21_accessible_action_default : sp :: Callback < () , () > , r#root_21_clicked : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_image_25 > , repeater1 : sp :: Conditional < InnerComponent_text_27 > , repeater2 : sp :: Conditional < InnerComponent_focusborder_31 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerButton_root_21 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerButton_root_21 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((((((((sp :: Image :: default () . size ()) . r#width) as f64) > ((0f64) as f64)))) && (((((sp :: Image :: default () . size ()) . r#height) as f64) > ((0f64) as f64))))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ())) != ((sp :: SharedString :: from (""))))) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_has_focus ()) . apply_pin (_self) . get ())) && (((InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             sp :: Property :: link_two_way ((InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_has_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_background_22_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     4usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Center as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                         as _ , r#size : (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_background_22_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 4f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 4f64 as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Center as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_3 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_3) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_3) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_3) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_3) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_4 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_4) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_4) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_4) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_4) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_pressed ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())) && (((InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_pressed ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         if (InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                             (3f64) as _ }
                         else {
                             if (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                                 (4f64) as _ }
                             else {
                                 0f64 }
                             }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_21_state = (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (1f64 as f64)) {
                         (if (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get ())) || (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get ())) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((2281701375f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                            ) }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (2f64 as f64)) {
                             (if (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get ())) || (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get ())) {
                                 (slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((2147483648f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((3019898879f64) as u32) }
                                )) as _ }
                             else {
                                 slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                                ) }
                            ) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (4f64 as f64)) {
                                 (slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                                )) as _ }
                             else {
                                 if (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get ())) || (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get ())) {
                                     (slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                                    )) as _ }
                                 else {
                                     slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                                    ) }
                                 }
                             }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_21_state = (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (1f64 as f64)) {
                         (if (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get ())) || (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get ())) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((1308228089f64) as u32) }
                            ) }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (2f64 as f64)) {
                             (if (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get ())) || (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get ())) {
                                 ({
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.8f64 as f32)) as _ }
                             else {
                                 slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((150994943f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((1308228089f64) as u32) }
                                ) }
                            ) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (3f64 as f64)) {
                                 (if (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get ())) || (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get ())) {
                                     ({
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.9f64 as f32)) as _ }
                                 else {
                                     slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((2163866105f64) as u32) }
                                    ) }
                                ) as _ }
                             else {
                                 if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (4f64 as f64)) {
                                     ({
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                                 else {
                                     if (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get () {
                                         ({
                                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                                     else {
                                         slint :: Brush :: SolidColor (if {
                                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                             (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                                         else {
                                             sp :: Color :: from_argb_encoded ((3019898879f64) as u32) }
                                        ) }
                                     }
                                 }
                             }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_21_state = (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (1f64 as f64)) {
                         (if (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get ())) || (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get ())) {
                             (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32))) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                            ) }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                            )) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_21_state) . clone () as f64) , & (4f64 as f64)) {
                                 ({
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_control_border () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                             else {
                                 if (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . get () {
                                     ({
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_control_border () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                                 else {
                                     {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_border () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                                 }
                             }
                         }
                     }
                ) as _) ;
                 }
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 }
                             ;
                             {
                                 (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! ((((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))))) || ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 {
                                     (InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerButton_root_21 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_image_25 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerButton_root_21 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_27 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerButton_root_21 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_focusborder_31 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = _self . r#fn_layoutinfo_v_with_constraint ((((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerButton_root_21 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Button , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Default , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_i_layout_24_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                 InnerButton_root_21 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                 for i in 0 .. _self . repeater0 . len () {
                     if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                         items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                         }
                     else {
                         items_vec . push (:: core :: default :: Default :: default ()) ;
                         }
                     }
                 InnerButton_root_21 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                 for i in 0 .. _self . repeater1 . len () {
                     if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                         items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                         }
                     else {
                         items_vec . push (:: core :: default :: Default :: default ()) ;
                         }
                     }
                 let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                 sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                     r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                 as _) }
            ) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (((({
                 let r#layout_info_4 = sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 ;
                 sp :: LayoutInfo {
                     r#max : ((r#layout_info_4) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_4) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((_self . r#fn_i_layout_24_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_4) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_4) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                 }
            )) + (({
                 let r#inlined_fn_arg_0_0 = args . 0 . clone () ;
                 ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((_self . r#fn_i_layout_24_layoutinfo_v_with_constraint ((r#inlined_fn_arg_0_0) . clone () as _))) }
            )))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_image_25 {
         r#image_25 : sp :: r#ImageItem , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_image_25 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_image_25 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (x . as_pin_ref ())) . map (| x | sp :: Property :: link_two_way ((InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) , x)) ;
                 }
             ;
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32))) as slint :: Brush }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord) . max (20f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (20f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = sp :: Item :: layout_info ((InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 20f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 20f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = sp :: Item :: layout_info ((InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 20f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord) . max (20f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (20f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Image , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_image_25 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_image_25 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_image_25 :: FIELD_OFFSETS . r#image_25 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_image_25) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_image_25 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_image_25 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_image_25 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_image_25 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_image_25 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_27 {
         r#text_27 : sp :: r#SimpleText , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_27 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_27 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text_color ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_27 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_27 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_27 :: FIELD_OFFSETS . r#text_27 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_27) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_27 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_27 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_27 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_27 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_27 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_focusborder_31 {
         r#focusborder_31 : InnerFocusBorder_root_19 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_focusborder_31 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_focusborder_31 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerFocusBorder_root_19 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             (InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerFocusBorder_root_19 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 1u32 => return InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 1u32 => InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_focusborder_31 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerButton_root_21 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_focusborder_31 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_31 :: FIELD_OFFSETS . r#focusborder_31 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_focusborder_31) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_focusborder_31 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_focusborder_31 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_focusborder_31 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_focusborder_31 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_focusborder_31 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerComboBoxBase_root_33 {
         r#root_33 : sp :: r#Empty , r#i_focus_scope_34 : sp :: r#FocusScope , r#i_touch_area_35 : sp :: r#TouchArea , r#root_33_current_index : sp :: Property < i32 > , r#root_33_current_value : sp :: Property < sp :: SharedString > , r#root_33_has_focus : sp :: Property < bool > , r#root_33_height : sp :: Property < sp :: LogicalLength > , r#root_33_model : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#root_33_popup_has_focus : sp :: Property < bool > , r#root_33_width : sp :: Property < sp :: LogicalLength > , r#root_33_close_popup : sp :: Callback < () , () > , r#root_33_selected : sp :: Callback < (sp :: SharedString ,) , () > , r#root_33_show_popup : sp :: Callback < () , () > , change_tracker0 : sp :: ChangeTracker , change_tracker1 : sp :: ChangeTracker , change_tracker2 : sp :: ChangeTracker , change_tracker3 : sp :: ChangeTracker , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComboBoxBase_root_33 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComboBoxBase_root_33 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                     x => {
                         let index = ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_has_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((((((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get ())) || (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (_self) . get ()))))) && (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (! (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) {
                             ({
                                 let r#returned_expression50 = {
                                     let r#return_check_merge49 = if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f700}"))) {
                                         (((false) . clone () , ({
                                             _self . r#fn_move_selection_up () ;
                                             sp :: r#EventResult :: r#Accept }
                                        ) . clone () ,)) as _ }
                                     else {
                                         if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f701}")))) {
                                             ({
                                                 if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n"))) {
                                                     ({
                                                         (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_show_popup ()) . apply_pin (_self) . call (& ()) ;
                                                         }
                                                    ) ;
                                                     }
                                                 else {
                                                     {
                                                         }
                                                     }
                                                 ;
                                                 ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                            ) as _ }
                                         else {
                                             ((false) . clone () , ({
                                                 _self . r#fn_move_selection_down () ;
                                                 sp :: r#EventResult :: r#Accept }
                                            ) . clone () ,) }
                                         }
                                     ;
                                     if (r#return_check_merge49) . 0 {
                                         (((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                     else {
                                         ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge49) . 1) . clone ()) . clone () ,) }
                                     }
                                 ;
                                 if (r#returned_expression50) . 1 {
                                     ((r#returned_expression50) . 0) as _ }
                                 else {
                                     (r#returned_expression50) . 2 }
                                 }
                            ) as _ }
                         else {
                             sp :: r#EventResult :: r#Reject }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . set_focus_item (& sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1) , true , sp :: FocusReason :: Programmatic) ;
                             {
                                 (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_show_popup ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (! (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_has_focus ()) . apply_pin (_self) . get ()) {
                             (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) < ((- 2f64) as f64)) {
                                 (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) > ((2f64) as f64)) {
                                     (sp :: r#EventResult :: r#Reject) as _ }
                                 else {
                                     {
                                         _self . r#fn_move_selection_up () ;
                                         sp :: r#EventResult :: r#Accept }
                                     }
                                ) as _ }
                             else {
                                 {
                                     _self . r#fn_move_selection_down () ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             sp :: r#EventResult :: r#Reject }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . r#fn_reverse_lookup_current_value () ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker0 , & self_rc , move | _self , _ : & () | (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     _self . r#fn_update_current_value () }
                 ;
                 }
            ) ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker1 , & self_rc , move | _self , _ : & () | (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     _self . r#fn_reverse_lookup_current_value () }
                 ;
                 }
            ) ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker2 , & self_rc , move | _self , _ : & () | (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& (match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                             x => {
                                 x . model_tracker () . track_row_count_changes () ;
                                 x . row_count () as i32 }
                             }
                         as f64) , & (0f64 as f64)) {
                             ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . set (((0f64) as i32) as _)) ;
                             }
                         else {
                             (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . set ((((0f64) as i32) as i32) . max (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get () as i32) . min ((((((match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                                 x => {
                                     x . model_tracker () . track_row_count_changes () ;
                                     x . row_count () as i32 }
                                 }
                            ) as f64) - ((1f64) as f64))) as i32) as i32) as i32) as _) }
                         ;
                         _self . r#fn_update_current_value () }
                     }
                 ;
                 }
            ) ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker3 , & self_rc , move | _self , _ : & () | (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     if (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () {
                         ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (_self) . set (false as _)) ;
                         }
                     else {
                         {
                             }
                         }
                     }
                 ;
                 }
            ) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_move_selection_down (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             (_self . r#fn_select ((((((((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min ((((match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                 x => {
                     x . model_tracker () . track_row_count_changes () ;
                     x . row_count () as i32 }
                 }
            ) as f64) - ((1f64) as f64)) as f32)) as i32) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_move_selection_up (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             (_self . r#fn_select ((((((((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_popup_key_handler (self : :: core :: pin :: Pin < & Self > , arg_0 : slint :: language :: KeyEvent ,) -> sp :: r#EventResult {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#returned_expression48 = {
                     let r#return_check_merge47 = if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f700}"))) {
                         (((false) . clone () , ({
                             _self . r#fn_move_selection_up () ;
                             sp :: r#EventResult :: r#Accept }
                        ) . clone () ,)) as _ }
                     else {
                         if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f701}"))) {
                             (((false) . clone () , ({
                                 _self . r#fn_move_selection_down () ;
                                 sp :: r#EventResult :: r#Accept }
                            ) . clone () ,)) as _ }
                         else {
                             if ! ((((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))))) || ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{1b}")))))) {
                                 (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                             else {
                                 ((false) . clone () , ({
                                     {
                                         (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_close_popup ()) . apply_pin (_self) . call (& ()) ;
                                         }
                                     ;
                                     sp :: r#EventResult :: r#Accept }
                                ) . clone () ,) }
                             }
                         }
                     ;
                     if (r#return_check_merge47) . 0 {
                         (((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                     else {
                         ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge47) . 1) . clone ()) . clone () ,) }
                     }
                 ;
                 if (r#returned_expression48) . 1 {
                     ((r#returned_expression48) . 0) as _ }
                 else {
                     (r#returned_expression48) . 2 }
                 }
            ) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_reverse_lookup_current_value (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ({
                 if (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ())) != ((match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                     x => {
                         let index = ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                )) {
                     ({
                         let r#local_found_index = {
                             let r#index_of_value_0 = (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get () ;
                             {
                                 let arr = (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () ;
                                 sp :: model_find_index (& arr , | r#index_of_element_1 | -> bool {
                                     ((((r#index_of_element_1) . clone ())) == (((r#index_of_value_0) . clone ()))) }
                                ) }
                             }
                         ;
                         if ((r#local_found_index) as f64) < ((0f64) as f64) {
                             (slint :: private_unstable_api :: debug (((((((sp :: SharedString :: from ("ComboBox: `current-value` was set to \""))) + (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ()) . as_str ())))) + ((sp :: SharedString :: from ("\", which is not in `model`; the selection was cleared. See https://github.com/slint-ui/slint/issues/11970.")) . as_str ())))) ;
                             }
                         else {
                             {
                                 }
                             }
                         ;
                         (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . set (r#local_found_index as _) ;
                         _self . r#fn_update_current_value () }
                    ) ;
                     }
                 else {
                     {
                         }
                     }
                 }
            ) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_select (self : :: core :: pin :: Pin < & Self > , arg_0 : i32 ,) -> () {
             let _self = self ;
             let args = (arg_0 ,) ;
             (if ! (! (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) {
                 ({
                     (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . set (args . 0 . clone () as _) ;
                     if (((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ())) != ((match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                         x => {
                             let index = ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as usize ;
                             x . row_data_tracked (index) . unwrap_or_default () }
                         }
                    )) {
                         (_self . r#fn_update_current_value ()) ;
                         }
                     else {
                         {
                             }
                         }
                     ;
                     {
                         (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_selected ()) . apply_pin (_self) . call (& ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get () as _ ,)) ;
                         }
                     }
                ) ;
                 }
             else {
                 {
                     }
                 }
            ) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_update_current_value (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ({
                 let r#tmp_root_33_current_index = (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get () ;
                 if ! (((((((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as f64) < ((0f64) as f64)))) || (((((r#tmp_root_33_current_index) . clone ()) as f64) >= ((match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                ) as f64)))) {
                     ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . set (match & (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                         x => {
                             let index = ((InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as usize ;
                             x . row_data_tracked (index) . unwrap_or_default () }
                         }
                     as _)) ;
                     }
                 else {
                     (InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . set (sp :: SharedString :: from ("") as _) }
                 }
            ) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerComboBox_root_36 {
         r#root_36 : sp :: r#Empty , r#background_38 : sp :: r#BasicBorderRectangle , r#text_40 : sp :: r#ComplexText , r#icon_41 : sp :: r#ImageItem , r#base_37 : InnerComboBoxBase_root_33 , r#popup_id_0 : :: core :: cell :: Cell < sp :: Option < :: core :: num :: NonZeroU32 >> , r#root_36_background_38_width : sp :: Property < sp :: LogicalLength > , r#root_36_height : sp :: Property < sp :: LogicalLength > , r#root_36_layout_39_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_36_layout_39_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_36_layout_39_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_36_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_36_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_36_min_width : sp :: Property < sp :: LogicalLength > , r#root_36_popup_scroll_y : sp :: Property < sp :: LogicalLength > , r#root_36_state : sp :: Property < i32 > , r#root_36_width : sp :: Property < sp :: LogicalLength > , r#root_36_x : sp :: Property < sp :: LogicalLength > , r#root_36_y : sp :: Property < sp :: LogicalLength > , r#root_36_accessible_action_expand : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_focusborder_42 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComboBox_root_36 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComboBox_root_36 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_has_focus ()) . apply_pin (_self) . get ())) && (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             InnerComboBoxBase_root_33 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 4u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_accessible_action_expand ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_show_popup ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_background_38_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) ;
                             sp :: LayoutInfo {
                                 r#max : 12f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 12f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 11f64 as _ , r#end : 11f64 as _ , }
                     as _ , r#size : (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_background_38_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) ;
                         sp :: LayoutInfo {
                             r#max : 12f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 12f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 11f64 as _ , r#end : 11f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((((({
                     let r#layout_info_5 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_5) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_5) . r#max_percent) . clone () as _ , r#min : ((160f64 as sp :: Coord) . max (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_5) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_5) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                ))))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_h ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((((({
                     let r#layout_info_6 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_6) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_6) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_6) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_6) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                ))))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((160f64 as sp :: Coord) . max (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_popup_scroll_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((- (0f64 as f32) . max ((((((((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as f64) - ((((6f64 as f32) . min (match & (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64))) as f64) + ((1f64) as f64)) as f32)) as f64) * ((40f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         if (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                             (3f64) as _ }
                         else {
                             0f64 }
                         }
                     }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_close_popup ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if let Some ((globals , current_id)) = _self . as_ref () . r#popup_id_0 . take () . map (| id | (_self . as_ref () . globals . get () . unwrap () . clone () , id)) {
                             sp :: WindowInner :: from_pub (globals . window_adapter_impl () . window ()) . close_popup (current_id) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_show_popup ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let parent_item = & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()) ;
                             let shared_global = _self . globals . get () . unwrap () ;
                             let window_adapter = shared_global . window_adapter_impl () ;
                             let window = sp :: WindowInner :: from_pub (window_adapter . window ()) ;
                             let globals = if let Some (popup_window_adapter) = window . create_child_window_adapter (sp :: WindowKind :: Popup) {
                                 shared_global . clone_with_window_adapter (popup_window_adapter) }
                             else {
                                 shared_global . clone () }
                             ;
                             let popup_instance = InnerComponent_popup_44 :: new (_self . self_weak . get () . unwrap () . clone () , globals) . unwrap () ;
                             let popup_instance_vrc = sp :: VRc :: map (popup_instance . clone () , | x | x) ;
                             if let Some (current_id) = _self . r#popup_id_0 . take () {
                                 window . close_popup (current_id) ;
                                 }
                             let popup_instance_vrc_for_position = popup_instance_vrc . clone () ;
                             let access_position = sp :: Box :: new (move || {
                                 let _self = popup_instance_vrc_for_position . as_pin_ref () ;
                                 {
                                     let mut the_struct = slint :: LogicalPosition :: default () ;
                                     the_struct . r#x = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_x ()) . apply_pin (_self) . get () . get () as _ ;
                                     the_struct . r#y = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_y ()) . apply_pin (_self) . get () . get () as _ ;
                                     the_struct }
                                 }
                            ) ;
                             let popup_id = window . show_popup (& sp :: VRc :: into_dyn (popup_instance . into ()) , access_position , sp :: r#PopupClosePolicy :: r#CloseOnClickOutside , parent_item , sp :: WindowKind :: Popup , sp :: Box :: new (| _ | {
                                 }
                            ) ,) ;
                             _self . r#popup_id_0 . set (Some (popup_id)) ;
                             InnerComponent_popup_44 :: user_init (popup_instance_vrc . clone ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_36_state = (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((1308228089f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((251658240f64) as u32) }
                            )) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (3f64 as f64)) {
                                 (slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((2163866105f64) as u32) }
                                )) as _ }
                             else {
                                 slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((3019898879f64) as u32) }
                                ) }
                             }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_36_state = (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                            )) as _ }
                         else {
                             {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_border () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 200f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_36_state = (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                            ) }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Left) as sp :: r#TextHorizontalAlignment }
            ) ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set ({
                 (sp :: r#TextOverflow :: r#Elide) as sp :: r#TextOverflow }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_36_state = (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_36_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((2332033023f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                            ) }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_1 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerComboBoxBase_root_33 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComboBox_root_36 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComboBox_root_36 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_focusborder_42 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = _self . r#fn_layoutinfo_v_with_constraint ((((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComboBox_root_36 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (2f64) . clone () as sp :: Coord ,) , 4u32 ..= 5u32 => return InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . item_geometry (index - 4u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Combobox , 1u32 => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . accessible_role (0) , 4u32 ..= 5u32 => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . accessible_role (index - 4u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Expandable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Expanded) => sp :: Some (if (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ()) , (1u32 , _) => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . accessible_string_property (0 , what) , (4u32 ..= 5u32 , _) => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . accessible_string_property (index - 4u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Expand) => {
                     {
                         (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_accessible_action_expand ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (1u32 , _) => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . accessibility_action (0 , action) , (4u32 ..= 5u32 , _) => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . accessibility_action (index - 4u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Expand , 1u32 => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . supported_accessibility_actions (0) , 4u32 ..= 5u32 => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . supported_accessibility_actions (index - 4u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 ..= 5u32 => InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (_self) . item_element_infos (index - 4u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layout_39_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , ((((((args . 0 . clone ()) as f64) - ((11f64) as f64))) as f64) - ((11f64) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : sp :: Item :: layout_info ((InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , ((((((args . 0 . clone ()) as f64) - ((11f64) as f64))) as f64) - ((11f64) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , & sp :: Padding {
                 r#begin : 0f64 as _ , r#end : 0f64 as _ , }
             as _)) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((((({
                 let r#layout_info_6 = sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 ;
                 sp :: LayoutInfo {
                     r#max : ((r#layout_info_6) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_6) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((_self . r#fn_layout_39_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_6) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_6) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                 }
            )) + ((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            ))))) + (({
                 let r#inlined_fn_arg_2_0 = args . 0 . clone () ;
                 ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((_self . r#fn_layout_39_layoutinfo_v_with_constraint ((r#inlined_fn_arg_2_0) . clone () as _))) }
            )))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_popup_44 {
         r#popup_44 : sp :: r#WindowItem , r#inner_fs_45 : sp :: r#FocusScope , r#_shadow_46 : sp :: r#BoxShadow , r#rectangle_47 : sp :: r#BasicBorderRectangle , r#rectangle_48 : sp :: r#BasicBorderRectangle , r#flickable_50 : sp :: r#Flickable , r#flickable_content_51 : sp :: r#Empty , r#vertical_bar_visibility_62 : sp :: r#Clip , r#vertical_bar_63 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_64 : sp :: r#Clip , r#thumb_65 : sp :: r#BasicBorderRectangle , r#touch_area_66 : sp :: r#TouchArea , r#up_scroll_button_Opacity_67 : sp :: r#Opacity , r#up_scroll_button_68 : sp :: r#TouchArea , r#icon_Opacity_69 : sp :: r#Opacity , r#icon_70 : sp :: r#ImageItem , r#down_scroll_button_Opacity_71 : sp :: r#Opacity , r#down_scroll_button_72 : sp :: r#TouchArea , r#icon_Opacity_73 : sp :: r#Opacity , r#icon_74 : sp :: r#ImageItem , r#horizontal_bar_visibility_75 : sp :: r#Clip , r#horizontal_bar_76 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_77 : sp :: r#Clip , r#thumb_78 : sp :: r#BasicBorderRectangle , r#touch_area_79 : sp :: r#TouchArea , r#up_scroll_button_Opacity_80 : sp :: r#Opacity , r#up_scroll_button_81 : sp :: r#TouchArea , r#icon_Opacity_82 : sp :: r#Opacity , r#icon_83 : sp :: r#ImageItem , r#down_scroll_button_Opacity_84 : sp :: r#Opacity , r#down_scroll_button_85 : sp :: r#TouchArea , r#icon_Opacity_86 : sp :: r#Opacity , r#icon_87 : sp :: r#ImageItem , r#popup_44_down_scroll_button_72_state : sp :: Property < i32 > , r#popup_44_down_scroll_button_85_state : sp :: Property < i32 > , r#popup_44_empty_49_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#popup_44_empty_49_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#popup_44_empty_49_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#popup_44_empty_49_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#popup_44_empty_49_visible_height : sp :: Property < sp :: LogicalLength > , r#popup_44_empty_49_visible_width : sp :: Property < sp :: LogicalLength > , r#popup_44_empty_52_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#popup_44_empty_52_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#popup_44_empty_52_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#popup_44_flickable_50_horizontal_stretch : sp :: Property < f32 > , r#popup_44_flickable_50_max_height : sp :: Property < sp :: LogicalLength > , r#popup_44_flickable_50_max_width : sp :: Property < sp :: LogicalLength > , r#popup_44_flickable_50_min_height : sp :: Property < sp :: LogicalLength > , r#popup_44_flickable_50_min_width : sp :: Property < sp :: LogicalLength > , r#popup_44_flickable_50_preferred_height : sp :: Property < sp :: LogicalLength > , r#popup_44_flickable_50_preferred_width : sp :: Property < sp :: LogicalLength > , r#popup_44_flickable_50_vertical_stretch : sp :: Property < f32 > , r#popup_44_horizontal_bar_76_maximum : sp :: Property < sp :: LogicalLength > , r#popup_44_horizontal_bar_76_size : sp :: Property < sp :: LogicalLength > , r#popup_44_horizontal_bar_76_state : sp :: Property < i32 > , r#popup_44_horizontal_bar_76_visible : sp :: Property < bool > , r#popup_44_horizontal_bar_76_width : sp :: Property < sp :: LogicalLength > , r#popup_44_inner_fs_45_height : sp :: Property < sp :: LogicalLength > , r#popup_44_inner_fs_45_width : sp :: Property < sp :: LogicalLength > , r#popup_44_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#popup_44_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#popup_44_rectangle_47_width : sp :: Property < sp :: LogicalLength > , r#popup_44_thumb_65_height : sp :: Property < sp :: LogicalLength > , r#popup_44_thumb_65_width : sp :: Property < sp :: LogicalLength > , r#popup_44_thumb_65_y : sp :: Property < sp :: LogicalLength > , r#popup_44_thumb_78_height : sp :: Property < sp :: LogicalLength > , r#popup_44_thumb_78_width : sp :: Property < sp :: LogicalLength > , r#popup_44_thumb_78_x : sp :: Property < sp :: LogicalLength > , r#popup_44_touch_area_66_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#popup_44_touch_area_79_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#popup_44_up_scroll_button_68_state : sp :: Property < i32 > , r#popup_44_up_scroll_button_81_state : sp :: Property < i32 > , r#popup_44_vertical_bar_63_height : sp :: Property < sp :: LogicalLength > , r#popup_44_vertical_bar_63_maximum : sp :: Property < sp :: LogicalLength > , r#popup_44_vertical_bar_63_size : sp :: Property < sp :: LogicalLength > , r#popup_44_vertical_bar_63_state : sp :: Property < i32 > , r#popup_44_vertical_bar_63_visible : sp :: Property < bool > , r#popup_44_x : sp :: Property < sp :: LogicalLength > , r#popup_44_y : sp :: Property < sp :: LogicalLength > , r#popup_44_horizontal_bar_76_scrolled : sp :: Callback < () , () > , r#popup_44_vertical_bar_63_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Repeater < InnerComponent_empty_53 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_popup_44 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComboBox_root_36 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_popup_44 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . set_focus_item (& sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1) , true , sp :: FocusReason :: Programmatic) ;
             {
                 }
             ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_down_scroll_button_72_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_down_scroll_button_85_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_7 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_7) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_7) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_7) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_7) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_8 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_8) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_8) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_8) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_8) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_inner_fs_45_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_rectangle_47_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_52_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent_popup_44 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 4f64 as _ , r#end : 4f64 as _ , }
                         as _ , r#size : (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_52_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent_popup_44 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 4f64 as _ , r#end : 4f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_52_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent_popup_44 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 0f64 as _ , & sp :: Padding {
                         r#begin : 4f64 as _ , r#end : 4f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_flickable_50_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_popup_44_empty_49_horizontal_scrollbar_policy = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_popup_44_empty_49_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_popup_44_empty_49_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_visible ()) . apply_pin (_self) . get () {
                     (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_inner_fs_45_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_inner_fs_45_width ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_inner_fs_45_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_inner_fs_45_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_layoutinfo_h ()) . apply_pin (_self) . get ())))))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: Item :: layout_info ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_layoutinfo_v ()) . apply_pin (_self) . get ())))))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_rectangle_47_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_popup_44_vertical_bar_63_maximum = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_popup_44_vertical_bar_63_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_popup_44_vertical_bar_63_page_size = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp_popup_44_vertical_bar_63_page_size) . clone ()) as f64) / (((((r#tmp_popup_44_vertical_bar_63_maximum) . clone ()) as f64) + (((r#tmp_popup_44_vertical_bar_63_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_popup_44_horizontal_bar_76_maximum = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_popup_44_horizontal_bar_76_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_popup_44_horizontal_bar_76_page_size = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp_popup_44_horizontal_bar_76_page_size) . clone ()) as f64))) as f64) / (((((r#tmp_popup_44_horizontal_bar_76_maximum) . clone ()) as f64) + (((r#tmp_popup_44_horizontal_bar_76_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_up_scroll_button_68_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_up_scroll_button_81_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_visible ()) . apply_pin (_self) . get () {
                     (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_inner_fs_45_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_inner_fs_45_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_popup_44_empty_49_vertical_scrollbar_policy = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_popup_44_empty_49_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_popup_44_empty_49_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (- 4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_changed_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () as _)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (_self . parent . upgrade () . as_ref () . map (| x | InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (x . as_pin_ref ()) . r#fn_popup_key_handler (args . 0 . clone () as _)) . unwrap_or_default ()) as _ }
                     }
                ) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((1107296256f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((603979776f64) as u32) }
                ) . color ()) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_47 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                )) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_47 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_48 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((855638016f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((251658240f64) as u32) }
                )) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_48 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_48 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_52_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_52_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_popup_scroll_y ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_63 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_63 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_63 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_65 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_65 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_66_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_66_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_66_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_66_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_66_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression52 = {
                                 let r#return_check_merge51 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge51) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge51) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression52) . 1 {
                                 ((r#returned_expression52) . 0) as _ }
                             else {
                                 (r#returned_expression52) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_67 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_69 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_up_scroll_button_68_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_up_scroll_button_68_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_71 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_73 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_down_scroll_button_72_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_down_scroll_button_72_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_76 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_76 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_76 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_78 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_78 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_79_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_79_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_79_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_79_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_79_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression54 = {
                                 let r#return_check_merge53 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge53) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge53) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression54) . 1 {
                                 ((r#returned_expression54) . 0) as _ }
                             else {
                                 (r#returned_expression54) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_80 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_82 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_up_scroll_button_81_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_up_scroll_button_81_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_84 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_86 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_down_scroll_button_85_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_down_scroll_button_85_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#no_frame ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#resize_border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#inset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#spread ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_47 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_47 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_47 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_48 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_48 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_48 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_63 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_63 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_63 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_65 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_65 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_76 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_76 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_76 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_78 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_78 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_popup_44 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent_popup_44 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_53 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                             x => {
                                 x . model_tracker () . track_row_count_changes () ;
                                 x . row_count () as i32 }
                             }
                         as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64)) as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                             x => {
                                 x . model_tracker () . track_row_count_changes () ;
                                 x . row_count () as i32 }
                             }
                         as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64)) as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_popup_44 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64))) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64))) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64))) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64))) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((((((((((6f64 as f32) . min (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                 as f32)) as i32) as f64) * ((40f64) as f64))) as f64) + ((8f64) as f64))) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 10u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 11u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 12u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_65_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 13u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 14u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 15u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 16u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 17u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 18u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 19u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 20u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 21u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 22u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_49_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 23u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 24u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_thumb_78_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 25u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 26u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 27u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 28u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 29u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 30u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 31u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 32u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 33u32 => (((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_66_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_66_saved_values ()) . apply_pin (_self) . set ((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_vertical_bar_63_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_79_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_touch_area_79_saved_values ()) . apply_pin (_self) . set ((((InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_horizontal_bar_76_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_53 {
         r#empty_53 : sp :: r#Empty , r#i_background_56 : sp :: r#BasicBorderRectangle , r#i_text_58 : sp :: r#ComplexText , r#i_selector_59 : sp :: r#BasicBorderRectangle , r#touch_area_60 : sp :: r#TouchArea , r#model_data : sp :: Property < sp :: SharedString > , r#model_index : sp :: Property < i32 > , r#empty_53_height : sp :: Property < sp :: LogicalLength > , r#empty_53_i_background_56_width : sp :: Property < sp :: LogicalLength > , r#empty_53_i_background_56_x : sp :: Property < sp :: LogicalLength > , r#empty_53_i_background_56_y : sp :: Property < sp :: LogicalLength > , r#empty_53_i_layout_57_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_53_i_layout_57_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_53_i_layout_57_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#empty_53_i_selector_59_height : sp :: Property < sp :: LogicalLength > , r#empty_53_i_selector_59_y : sp :: Property < sp :: LogicalLength > , r#empty_53_is_selected : sp :: Property < bool > , r#empty_53_state : sp :: Property < i32 > , r#empty_53_width : sp :: Property < sp :: LogicalLength > , r#empty_53_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_53 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_popup_44 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_53 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_52_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + (InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_background_56_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_background_56_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_background_56_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((4f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 16f64 as _ , r#end : 16f64 as _ , }
                     as _ , r#size : (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_background_56_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 4f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 4f64 as _ , & sp :: Padding {
                     r#begin : 16f64 as _ , r#end : 16f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_selector_59_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_empty_53_state = (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_empty_53_state) . clone () as f64) , & (2f64 as f64)) {
                         (if (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_is_selected ()) . apply_pin (_self) . get () {
                             (16f64) as _ }
                         else {
                             0f64 }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_empty_53_state) . clone () as f64) , & (3f64 as f64)) {
                             (16f64) as _ }
                         else {
                             0f64 }
                         }
                     }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_selector_59_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((4f64) as f64))) as f64) - (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_selector_59_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_is_selected ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as f64) , & (_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent_empty_53 :: FIELD_OFFSETS . r#touch_area_60 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent_empty_53 :: FIELD_OFFSETS . r#touch_area_60 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         if (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_is_selected ()) . apply_pin (_self) . get () {
                             (3f64) as _ }
                         else {
                             0f64 }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64)) as sp :: Coord) . max (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44_empty_52_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + (InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_background_56 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_empty_53_state = (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_empty_53_state) . clone () as f64) , & (1f64 as f64)) {
                         (if (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_is_selected ()) . apply_pin (_self) . get () {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((167772160f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((83886080f64) as u32) }
                            ) }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_empty_53_state) . clone () as f64) , & (2f64 as f64)) {
                             (if (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_is_selected ()) . apply_pin (_self) . get () {
                                 (slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((83886080f64) as u32) }
                                )) as _ }
                             else {
                                 slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((167772160f64) as u32) }
                                ) }
                            ) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_empty_53_state) . clone () as f64) , & (3f64 as f64)) {
                                 (slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((167772160f64) as u32) }
                                )) as _ }
                             else {
                                 slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                             }
                         }
                     }
                ) as _) ;
                 }
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_background_56 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 200f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((4f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Left) as sp :: r#TextHorizontalAlignment }
            ) ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set ({
                 (sp :: r#TextOverflow :: r#Elide) as sp :: r#TextOverflow }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     let mut the_struct = slint :: language :: StandardListViewItem :: default () ;
                     the_struct . r#text = (InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () as _ ;
                     the_struct }
                ) . r#text) as _) ;
                 }
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_selector_59 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_selector_59 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#touch_area_60 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () . apply_pin (x . as_pin_ref ()) . r#fn_select ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _)) ;
                                 }
                             ;
                             if let Some ((globals , current_id)) = _self . parent . upgrade () . and_then (| a | a . parent . upgrade ()) . and_then (| a | a . as_pin_ref () . r#popup_id_0 . take () . map (| id | (a . as_pin_ref () . globals . get () . unwrap () . clone () , id))) {
                                 sp :: WindowInner :: from_pub (globals . window_adapter_impl () . window ()) . close_popup (current_id) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#touch_area_60 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_background_56 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_background_56 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_background_56 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_selector_59 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_selector_59 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_selector_59 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#touch_area_60 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#touch_area_60 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layoutinfo_h ()) . apply_pin (_self) . get ())))) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layoutinfo_v ()) . apply_pin (_self) . get ())))) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((40f64 as sp :: Coord) . max (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => ((((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) . clone () as sp :: Coord , ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_background_56_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_background_56_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((((((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_layout_57_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_selector_59_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_i_selector_59_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#ListItem , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number ((((0f64) as i32)) as f64)) , (0u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53_is_selected ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (({
                     let mut the_struct = slint :: language :: StandardListViewItem :: default () ;
                     the_struct . r#text = (InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () as _ ;
                     the_struct }
                ) . r#text) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_53 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_popup_44 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_popup_44 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             5usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 4u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_53 , sp :: ItemVTable , sp :: AllowPin > ;
             5usize] = [sp :: VOffset :: new (InnerComponent_empty_53 :: FIELD_OFFSETS . r#empty_53 ()) , sp :: VOffset :: new (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_background_56 ()) , sp :: VOffset :: new (InnerComponent_empty_53 :: FIELD_OFFSETS . r#touch_area_60 ()) , sp :: VOffset :: new (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_text_58 ()) , sp :: VOffset :: new (InnerComponent_empty_53 :: FIELD_OFFSETS . r#i_selector_59 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_53) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_53 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_53 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_53 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 9u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_53 {
         type Data = sp :: SharedString ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_empty_53 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_53 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     impl InnerComponent_popup_44 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComboBox_root_36 > , globals : sp :: Rc < SharedGlobals >) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComboBox_root_36 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = globals ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             34usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 22u32 , parent_index : 3u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 11u32 , parent_index : 6u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 12u32 , parent_index : 10u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 11u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 11u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 16u32 , parent_index : 11u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 11u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 17u32 , parent_index : 14u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 16u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 17u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 15u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 19u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 22u32 , parent_index : 20u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 23u32 , parent_index : 7u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 24u32 , parent_index : 22u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 23u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 23u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 28u32 , parent_index : 23u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 31u32 , parent_index : 23u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 26u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 28u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 32u32 , parent_index : 27u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 31u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 32u32 , item_array_index : 32u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_popup_44 , sp :: ItemVTable , sp :: AllowPin > ;
             33usize] = [sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#popup_44 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#inner_fs_45 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#_shadow_46 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_47 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#rectangle_48 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_50 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_visibility_62 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_visibility_75 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#flickable_content_51 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_63 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#vertical_bar_clip_64 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_65 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_66 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_67 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_71 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_68 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_69 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_70 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_72 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_73 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_74 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_76 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#horizontal_bar_clip_77 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#thumb_78 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#touch_area_79 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_80 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_84 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#up_scroll_button_81 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_82 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_83 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#down_scroll_button_85 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_Opacity_86 ()) , sp :: VOffset :: new (InnerComponent_popup_44 :: FIELD_OFFSETS . r#icon_87 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_popup_44) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_popup_44 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_popup_44 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_popup_44 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some (parent_rc) = self . parent . clone () . upgrade () {
                 let parent_origin = sp :: VRcMapped :: origin (& parent_rc) ;
                 * _result = sp :: ItemRc :: new_root (parent_origin) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_focusborder_42 {
         r#focusborder_42 : InnerFocusBorder_root_19 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_focusborder_42 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComboBox_root_36 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_focusborder_42 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerFocusBorder_root_19 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             (InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerFocusBorder_root_19 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 1u32 => return InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 1u32 => InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_focusborder_42 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComboBox_root_36 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComboBox_root_36 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_focusborder_42 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_42 :: FIELD_OFFSETS . r#focusborder_42 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_focusborder_42) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_focusborder_42 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_focusborder_42 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_focusborder_42 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 3u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_focusborder_42 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_focusborder_42 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSystemDropdown_root_88 {
         r#root_88 : sp :: r#BasicBorderRectangle , r#empty_90 : sp :: r#Empty , r#text_91 : sp :: r#SimpleText , r#empty_92 : sp :: r#Empty , r#combobox_93 : InnerComboBox_root_36 , r#root_88_combo_min_width : sp :: Property < sp :: LogicalLength > , r#root_88_empty_89_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_88_empty_89_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_88_empty_89_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_88_empty_90_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_88_empty_90_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_88_empty_90_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_88_empty_92_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_88_empty_92_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_88_enabled : sp :: Property < bool > , r#root_88_height : sp :: Property < sp :: LogicalLength > , r#root_88_text : sp :: Property < sp :: SharedString > , r#root_88_width : sp :: Property < sp :: LogicalLength > , r#root_88_x : sp :: Property < sp :: LogicalLength > , r#root_88_y : sp :: Property < sp :: LogicalLength > , r#root_88_selected : sp :: Callback < (i32 ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSystemDropdown_root_88 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSystemDropdown_root_88 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerComboBox_root_36 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 5u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (160f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_92_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_92_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_92_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_92_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_combobox_93_min_width = (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . get () . get () ;
                     {
                         let r#cell_layout_info = (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 20f64 ;
                         sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_combobox_93_min_width) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_combobox_93_min_width as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 1f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_92_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_combobox_93_min_height = ((32f64 as sp :: Coord) . max (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 14f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_combobox_93_min_height as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_combobox_93_min_height) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_combobox_93_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_combobox_93_min_height as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((7f64) as f64))) as f64) - ((7f64) as f64)) as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! []))) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) . call (& ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_combobox_93_layoutinfo_h = (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     ((((((((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((20f64) as f64)) as sp :: Coord) . min ((r#tmp_combobox_93_layoutinfo_h) . r#preferred as sp :: Coord) as sp :: Coord) . min ((r#tmp_combobox_93_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . max (((((((((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((20f64) as f64))) as f64) - (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerComboBox_root_36 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (7f64) . clone () as sp :: Coord ,) , 5u32 ..= 11u32 => return InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . item_geometry (index - 5u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: r#AccessibleRole :: r#Text , 4u32 => sp :: r#AccessibleRole :: r#Combobox , 4u32 => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . accessible_role (0) , 5u32 ..= 11u32 => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . accessible_role (index - 5u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) . get ()) , (4u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Expandable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Expanded) => sp :: Some (if (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ()) , (4u32 , _) => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . accessible_string_property (0 , what) , (5u32 ..= 11u32 , _) => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . accessible_string_property (index - 5u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (4u32 , sp :: AccessibilityAction :: r#Expand) => {
                     {
                         (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_accessible_action_expand ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (4u32 , _) => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . accessibility_action (0 , action) , (5u32 ..= 11u32 , _) => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . accessibility_action (index - 5u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => sp :: SupportedAccessibilityAction :: r#Expand , 4u32 => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . supported_accessibility_actions (0) , 5u32 ..= 11u32 => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . supported_accessibility_actions (index - 5u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 ..= 11u32 => InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . item_element_infos (index - 5u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_92_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#cell_layout_info = (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                 let r#layout_padding = 14f64 ;
                 sp :: LayoutInfo {
                     r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#stretch) . clone () as _ , }
                 }
            ) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (((({
                 let r#layout_info_9 = sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 ;
                 sp :: LayoutInfo {
                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                 }
            )) + (({
                 let r#inlined_fn_arg_4_0 = args . 0 . clone () ;
                 sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_90_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : _self . r#fn_empty_92_layoutinfo_v_with_constraint ((r#inlined_fn_arg_4_0) . clone () as _) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _) }
            )))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSliderBase_root_94 {
         r#root_94 : sp :: r#Empty , r#touch_area_95 : sp :: r#TouchArea , r#focus_scope_96 : sp :: r#FocusScope , r#root_94_handle_has_hover : sp :: Property < bool > , r#root_94_handle_height : sp :: Property < sp :: LogicalLength > , r#root_94_handle_pressed : sp :: Property < bool > , r#root_94_handle_width : sp :: Property < sp :: LogicalLength > , r#root_94_handle_x : sp :: Property < sp :: LogicalLength > , r#root_94_handle_y : sp :: Property < sp :: LogicalLength > , r#root_94_height : sp :: Property < sp :: LogicalLength > , r#root_94_maximum : sp :: Property < f32 > , r#root_94_minimum : sp :: Property < f32 > , r#root_94_orientation : sp :: Property < sp :: r#Orientation > , r#root_94_ref_size : sp :: Property < sp :: LogicalLength > , r#root_94_step : sp :: Property < f32 > , r#root_94_touch_area_95_pressed_value : sp :: Property < f32 > , r#root_94_value : sp :: Property < f32 > , r#root_94_width : sp :: Property < sp :: LogicalLength > , r#root_94_changed : sp :: Callback < (f32 ,) , () > , r#root_94_released : sp :: Callback < (f32 ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSliderBase_root_94 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSliderBase_root_94 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_has_hover ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_94_handle_x = (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_x ()) . apply_pin (_self) . get () . get () ;
                     let r#tmp_root_94_handle_y = (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_y ()) . apply_pin (_self) . get () . get () ;
                     let r#tmp_touch_area_95_mouse_x = (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get () ;
                     let r#tmp_touch_area_95_mouse_y = (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get () ;
                     ((((((((((((r#tmp_touch_area_95_mouse_x) . clone ()) as f64) >= (((r#tmp_root_94_handle_x) . clone ()) as f64)))) && (((((r#tmp_touch_area_95_mouse_x) . clone ()) as f64) <= (((((r#tmp_root_94_handle_x) . clone ()) as f64) + (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)))))) && (((((r#tmp_touch_area_95_mouse_y) . clone ()) as f64) >= (((r#tmp_root_94_handle_y) . clone ()) as f64)))))) && (((((r#tmp_touch_area_95_mouse_y) . clone ()) as f64) <= (((((r#tmp_root_94_handle_y) . clone ()) as f64) + (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64))) }
                ) as _) ;
                 }
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . set ({
                 (100f64) as f32 }
            ) ;
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_ref_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if ! ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))) {
                     ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_width ()) . apply_pin (_self) . get () . get ()) as _ }
                 else {
                     (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_step ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (! (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) {
                             (_self . r#fn_set_value (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_touch_area_95_pressed_value ()) . apply_pin (_self) . get ()) as f64) + ((if ! ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))) {
                                 (_self . r#fn_size_to_value (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _ , ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_ref_size ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) as _ }
                             else {
                                 _self . r#fn_size_to_value (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _ , ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_ref_size ()) . apply_pin (_self) . get () . get ()) as f64)) as _) }
                            ) as f64)) as _)) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#button) . clone ())) != ((sp :: r#PointerEventButton :: r#Left))) {
                             (if ! (((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Up))) {
                                 ({
                                     if ! (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_has_hover ()) . apply_pin (_self) . get () {
                                         (_self . r#fn_set_value ((((if ! ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))) {
                                             (_self . r#fn_size_to_value ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get () as _ , (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_width ()) . apply_pin (_self) . get () . get () as _)) as _ }
                                         else {
                                             _self . r#fn_size_to_value (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _ , (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_height ()) . apply_pin (_self) . get () . get () as _) }
                                        ) as f64) + (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) as _)) ;
                                         }
                                     else {
                                         {
                                             }
                                         }
                                     ;
                                     (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_touch_area_95_pressed_value ()) . apply_pin (_self) . set ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as _) ;
                                     sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . set_focus_item (& sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1) , true , sp :: FocusReason :: Programmatic) ;
                                     (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_pressed ()) . apply_pin (_self) . set (true as _) }
                                ) ;
                                 }
                             else {
                                 {
                                     if (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_pressed ()) . apply_pin (_self) . get () {
                                         ({
                                             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_released ()) . apply_pin (_self) . call (& ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as _ ,)) ;
                                             }
                                        ) ;
                                         }
                                     else {
                                         {
                                             }
                                         }
                                     ;
                                     (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_pressed ()) . apply_pin (_self) . set (false as _) }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((! (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())) || (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_step ()) . apply_pin (_self) . get ()) as f64) <= ((0f64) as f64)))) {
                             ({
                                 let r#returned_expression56 = {
                                     let r#return_check_merge55 = if (((((! ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f703}")))))))) || ((((((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f700}"))))))) {
                                         (((false) . clone () , ({
                                             _self . r#fn_increment () ;
                                             sp :: r#EventResult :: r#Accept }
                                        ) . clone () ,)) as _ }
                                     else {
                                         if (((((! ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f702}")))))))) || ((((((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f701}"))))))) {
                                             (((false) . clone () , ({
                                                 _self . r#fn_decrement () ;
                                                 sp :: r#EventResult :: r#Accept }
                                            ) . clone () ,)) as _ }
                                         else {
                                             if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f729}"))) {
                                                 (((false) . clone () , ({
                                                     _self . r#fn_set_value ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get () as _) ;
                                                     sp :: r#EventResult :: r#Accept }
                                                ) . clone () ,)) as _ }
                                             else {
                                                 if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f72b}")))) {
                                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                                 else {
                                                     ((false) . clone () , ({
                                                         _self . r#fn_set_value ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get () as _) ;
                                                         sp :: r#EventResult :: r#Accept }
                                                    ) . clone () ,) }
                                                 }
                                             }
                                         }
                                     ;
                                     if (r#return_check_merge55) . 0 {
                                         (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                     else {
                                         ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge55) . 1) . clone ()) . clone () ,) }
                                     }
                                 ;
                                 if (r#returned_expression56) . 1 {
                                     ((r#returned_expression56) . 0) as _ }
                                 else {
                                     (r#returned_expression56) . 2 }
                                 }
                            ) as _ }
                         else {
                             sp :: r#EventResult :: r#Reject }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (! (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) {
                             ({
                                 if (((((((((((((((((! ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f703}")))))))) || ((((((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f701}")))))))))) || ((((! ((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f702}")))))))))) || ((((((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical))))) && ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f700}")))))))))) || ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f729}")))))))) || ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f72b}"))))) {
                                     ({
                                         (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_released ()) . apply_pin (_self) . call (& ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as _ ,)) ;
                                         }
                                    ) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 sp :: r#EventResult :: r#Accept }
                            ) as _ }
                         else {
                             sp :: r#EventResult :: r#Reject }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_decrement (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             (_self . r#fn_set_value (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64) - (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_step ()) . apply_pin (_self) . get ()) as f64)) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_increment (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             (_self . r#fn_set_value (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64) + (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_step ()) . apply_pin (_self) . get ()) as f64)) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_set_value (self : :: core :: pin :: Pin < & Self > , arg_0 : f32 ,) -> () {
             let _self = self ;
             let args = (arg_0 ,) ;
             (if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as f64) , & (args . 0 . clone () as f64)) {
                 ({
                     (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . set (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get () as f32) . max (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get () as f32) . min (args . 0 . clone () as f32) as f32) as _) ;
                     {
                         (InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_changed ()) . apply_pin (_self) . call (& ((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as _ ,)) ;
                         }
                     }
                ) ;
                 }
             else {
                 {
                     }
                 }
            ) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_size_to_value (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord , arg_1 : sp :: Coord ,) -> f32 {
             let _self = self ;
             let args = (arg_0 , arg_1 ,) ;
             (((((((args . 0 . clone ()) as f64) * (((((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64) - (((InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) as f64))) as f64) / ((args . 1 . clone ()) as f64))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSlider_root_97 {
         r#root_97 : sp :: r#Empty , r#rail_98 : sp :: r#BasicBorderRectangle , r#track_99 : sp :: r#BasicBorderRectangle , r#thumb_100 : sp :: r#BasicBorderRectangle , r#thumb_border_101 : sp :: r#BasicBorderRectangle , r#thumb_inner_102 : sp :: r#BasicBorderRectangle , r#base_103 : InnerSliderBase_root_94 , r#root_97_accessible_value_step : sp :: Property < f32 > , r#root_97_height : sp :: Property < sp :: LogicalLength > , r#root_97_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_97_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_97_rail_98_height : sp :: Property < sp :: LogicalLength > , r#root_97_rail_98_width : sp :: Property < sp :: LogicalLength > , r#root_97_rail_98_x : sp :: Property < sp :: LogicalLength > , r#root_97_rail_98_y : sp :: Property < sp :: LogicalLength > , r#root_97_state : sp :: Property < i32 > , r#root_97_thumb_100_x : sp :: Property < sp :: LogicalLength > , r#root_97_thumb_100_y : sp :: Property < sp :: LogicalLength > , r#root_97_thumb_inner_102_width : sp :: Property < sp :: LogicalLength > , r#root_97_track_99_height : sp :: Property < sp :: LogicalLength > , r#root_97_track_99_width : sp :: Property < sp :: LogicalLength > , r#root_97_track_99_x : sp :: Property < sp :: LogicalLength > , r#root_97_track_99_y : sp :: Property < sp :: LogicalLength > , r#root_97_width : sp :: Property < sp :: LogicalLength > , r#root_97_x : sp :: Property < sp :: LogicalLength > , r#root_97_y : sp :: Property < sp :: LogicalLength > , r#root_97_accessible_action_decrement : sp :: Callback < () , () > , r#root_97_accessible_action_increment : sp :: Callback < () , () > , r#root_97_accessible_action_set_value : sp :: Callback < (sp :: SharedString ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSlider_root_97 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSlider_root_97 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSliderBase_root_94 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 7u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_decrement ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . r#fn_decrement ()) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_increment ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . r#fn_increment ()) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_set_value ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if sp :: string_to_float (args . 0 . clone () . as_str ()) . is_some () {
                             (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . r#fn_set_value (sp :: string_to_float (args . 0 . clone () . as_str ()) . unwrap_or_default () as _)) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_value_step ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_step ()) . apply_pin (_self) . get () as f32) . min ((((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64))) as f64) / ((100f64) as f64)) as f32)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_10 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_10) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_10) . r#max_percent) . clone () as _ , r#min : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (20f64) as _ }
                         else {
                             0f64 }
                         as _ , r#min_percent : ((r#layout_info_10) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_10) . r#preferred) . clone () as _ , r#stretch : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (0f64) as _ }
                         else {
                             1f64 }
                         as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_11 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_11) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_11) . r#max_percent) . clone () as _ , r#min : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (0f64) as _ }
                         else {
                             20f64 }
                         as _ , r#min_percent : ((r#layout_info_11) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_11) . r#preferred) . clone () as _ , r#stretch : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (1f64) as _ }
                         else {
                             0f64 }
                         as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((20f64) as f64))) as _ }
                 else {
                     4f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (4f64) as _ }
                 else {
                     (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((20f64) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     ((((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) as _ }
                 else {
                     10f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (10f64) as _ }
                 else {
                     ((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_pressed ()) . apply_pin (_self) . get ())) || (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get ())) {
                         (2f64) as _ }
                     else {
                         if (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                             (3f64) as _ }
                         else {
                             0f64 }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     ((((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((20f64) as f64))) as f64) / ((2f64) as f64))) as _ }
                 else {
                     {
                         let r#tmp_base_103_minimum = (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get () ;
                         let r#tmp_root_97_width = (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get () ;
                         (0f64 as sp :: Coord) . max ((((((((((((r#tmp_root_97_width) . clone ()) as f64) - ((20f64) as f64))) as f64) * (((((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64) - (((r#tmp_base_103_minimum) . clone ()) as f64)) as f64))) as f64) / (((((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64) - (((r#tmp_base_103_minimum) . clone ()) as f64)) as f64)) as sp :: Coord) . min (((((r#tmp_root_97_width) . clone ()) as f64) - ((20f64) as f64)) as sp :: Coord) as sp :: Coord) }
                     }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     ({
                         let r#tmp_base_103_maximum = (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get () ;
                         let r#tmp_root_97_height = (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get () ;
                         (0f64 as sp :: Coord) . max ((((((((((((r#tmp_root_97_height) . clone ()) as f64) - ((20f64) as f64))) as f64) * (((((r#tmp_base_103_maximum) . clone ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64)) as f64))) as f64) / (((((r#tmp_base_103_maximum) . clone ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) as f64)) as sp :: Coord) . min (((((r#tmp_root_97_height) . clone ()) as f64) - ((20f64) as f64)) as sp :: Coord) as sp :: Coord) }
                    ) as _ }
                 else {
                     ((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((20f64) as f64))) as f64) / ((2f64) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_inner_102_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_97_state = (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_97_state) . clone () as f64) , & (2f64 as f64)) {
                         (10f64) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_97_state) . clone () as f64) , & (3f64 as f64)) {
                             (14f64) as _ }
                         else {
                             12f64 }
                         }
                     }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     ((((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_y ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((20f64) as f64))) as _ }
                 else {
                     (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_width ()) . apply_pin (_self) . get () . get ()) as _ }
                 else {
                     (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_x ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     ((((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) as _ }
                 else {
                     10f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64))) as _ }
                 else {
                     ((((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _) ;
                 }
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                    )) as _ }
                 else {
                     {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                ) as _) ;
                 }
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((4282729797f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#circle_border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10.5f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_97_state = (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_97_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_97_state) . clone () as f64) , & (2f64 as f64)) {
                             ({
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.8f64 as f32)) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_97_state) . clone () as f64) , & (3f64 as f64)) {
                                 ({
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.9f64 as f32)) as _ }
                             else {
                                 {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                             }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_inner_102_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (20f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (20f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_x ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_y ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_height ()) . apply_pin (_self) . set_constant () ;
             (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_handle_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSliderBase_root_94 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (20f64) as _ }
                         else {
                             0f64 }
                         as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (0f64) as _ }
                         else {
                             1f64 }
                         as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (0f64) as _ }
                         else {
                             20f64 }
                         as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : if (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                             (1f64) as _ }
                         else {
                             0f64 }
                         as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_rail_98_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 2u32 => (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_track_99_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 3u32 => ((20f64) . clone () as sp :: Coord , (20f64) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_100_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 4u32 => (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => ((21f64) . clone () as sp :: Coord , (21f64) . clone () as sp :: Coord , (- 0.5f64) . clone () as sp :: Coord , (- 0.5f64) . clone () as sp :: Coord ,) , 6u32 => (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_inner_102_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_inner_102_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((20f64) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_inner_102_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((20f64) as f64) - (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_thumb_inner_102_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 7u32 ..= 8u32 => return InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . item_geometry (index - 7u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Slider , 4u32 => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . accessible_role (0) , 7u32 ..= 8u32 => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . accessible_role (index - 7u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get () {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some (sp :: shared_string_from_number (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64)) , (0u32 , sp :: AccessibleStringProperty :: r#ValueMaximum) => sp :: Some (sp :: shared_string_from_number (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64)) , (0u32 , sp :: AccessibleStringProperty :: r#ValueMinimum) => sp :: Some (sp :: shared_string_from_number (((InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) , (0u32 , sp :: AccessibleStringProperty :: r#ValueStep) => sp :: Some (sp :: shared_string_from_number (((InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_value_step ()) . apply_pin (_self) . get ()) as f64)) , (4u32 , _) => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . accessible_string_property (0 , what) , (7u32 ..= 8u32 , _) => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . accessible_string_property (index - 7u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Decrement) => {
                     {
                         (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_decrement ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (0u32 , sp :: AccessibilityAction :: r#Increment) => {
                     {
                         (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_increment ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (0u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (4u32 , _) => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . accessibility_action (0 , action) , (7u32 ..= 8u32 , _) => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . accessibility_action (index - 7u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Decrement | sp :: SupportedAccessibilityAction :: r#Increment | sp :: SupportedAccessibilityAction :: r#SetValue , 4u32 => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . supported_accessibility_actions (0) , 7u32 ..= 8u32 => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . supported_accessibility_actions (index - 7u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 ..= 8u32 => InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () . apply_pin (_self) . item_element_infos (index - 7u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSwitch_root_104 {
         r#root_104 : sp :: r#Empty , r#empty_106 : sp :: r#Empty , r#rectangle_107 : sp :: r#Empty , r#rail_108 : sp :: r#BasicBorderRectangle , r#thumb_109 : sp :: r#BasicBorderRectangle , r#touch_area_114 : sp :: r#TouchArea , r#focus_scope_115 : sp :: r#FocusScope , r#root_104_accessible_checked : sp :: Property < bool > , r#root_104_height : sp :: Property < sp :: LogicalLength > , r#root_104_layout_105_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_104_layout_105_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_104_layout_105_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_104_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_104_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_104_state : sp :: Property < i32 > , r#root_104_text : sp :: Property < sp :: SharedString > , r#root_104_text_color : sp :: Property < sp :: Color > , r#root_104_thumb_109_height : sp :: Property < sp :: LogicalLength > , r#root_104_thumb_109_width : sp :: Property < sp :: LogicalLength > , r#root_104_thumb_109_x : sp :: Property < sp :: LogicalLength > , r#root_104_width : sp :: Property < sp :: LogicalLength > , r#root_104_x : sp :: Property < sp :: LogicalLength > , r#root_104_accessible_action_default : sp :: Callback < () , () > , r#root_104_toggled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_focusborder_110 > , repeater1 : sp :: Conditional < InnerComponent_text_112 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSwitch_root_104 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSwitch_root_104 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get ())) && (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ())) != ((sp :: SharedString :: from (""))))) as _ }
                 }
            ) ;
             sp :: Property :: link_two_way ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                             ({
                                 (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . set ((! (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get ()) as _) ;
                                 {
                                     (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_size = 40f64 ;
                             sp :: LayoutInfo {
                                 r#max : ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#cell_size) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : (((r#cell_size as sp :: Coord) . min ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerSwitch_root_104 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _ , r#size : (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 12f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_size = 40f64 ;
                             sp :: LayoutInfo {
                                 r#max : ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#cell_size) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : (((r#cell_size as sp :: Coord) . min ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerSwitch_root_104 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 12f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_size = 20f64 ;
                             sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (r#cell_size) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : (((r#cell_size as sp :: Coord) . min (r#cell_size as sp :: Coord) as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerSwitch_root_104 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_12 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_12) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_12) . r#max_percent) . clone () as _ , r#min : ((40f64 as sp :: Coord) . max (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_12) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_12) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_13 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_13) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_13) . r#max_percent) . clone () as _ , r#min : ((20f64 as sp :: Coord) . max (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_13) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_13) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                             (3f64) as _ }
                         else {
                             if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                                 (4f64) as _ }
                             else {
                                 0f64 }
                             }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                    ) . color ()) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    ) . color () }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (14f64) as _ }
                 else {
                     (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_width ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_104_state = (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (2f64 as f64)) {
                         (17f64) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (3f64 as f64)) {
                             (14f64) as _ }
                         else {
                             12f64 }
                         }
                     }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (((((((40f64) as f64) - (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((4f64) as f64))) as _ }
                 else {
                     4f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_104_state = (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (1f64 as f64)) {
                         (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (2f64 as f64)) {
                             (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                                 ({
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.8f64 as f32)) as _ }
                             else {
                                 slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((318767103f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((385875968f64) as u32) }
                                ) }
                            ) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (3f64 as f64)) {
                                 (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                                     ({
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.9f64 as f32)) as _ }
                                 else {
                                     slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((251658240f64) as u32) }
                                    ) }
                                ) as _ }
                             else {
                                 if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (4f64 as f64)) {
                                     ({
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                                 else {
                                     slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((436207616f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((83886080f64) as u32) }
                                    ) }
                                 }
                             }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((2583691263f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    ) }
                ) as _) ;
                 }
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (0f64) as _ }
                 else {
                     1f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_104_state = (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (1f64 as f64)) {
                         (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((2281701375f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                            ) }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (1f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                            )) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (2f64 as f64)) {
                                 (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                                     (slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                                    )) as _ }
                                 else {
                                     slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                                    ) }
                                ) as _ }
                             else {
                                 if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (3f64 as f64)) {
                                     (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                                         (slint :: Brush :: SolidColor (if {
                                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                             (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                                         else {
                                             sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                                        )) as _ }
                                     else {
                                         slint :: Brush :: SolidColor (if {
                                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                             (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                                         else {
                                             sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                                        ) }
                                    ) as _ }
                                 else {
                                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (4f64 as f64)) {
                                         (slint :: Brush :: SolidColor (if {
                                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                             (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                                         else {
                                             sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                                        )) as _ }
                                     else {
                                         slint :: Brush :: SolidColor (if {
                                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                             (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                                         else {
                                             sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                                        ) }
                                     }
                                 }
                             }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () as f64) , & (4f64 as f64)) {
                     ({
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#circle_border () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                 else {
                     {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#circle_border () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_104_state = (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (2f64 as f64)) {
                         (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                             (1f64) as _ }
                         else {
                             0f64 }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (3f64 as f64)) {
                             (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                                 (1f64) as _ }
                             else {
                                 0f64 }
                            ) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_104_state) . clone () as f64) , & (4f64 as f64)) {
                                 (1f64) as _ }
                             else {
                                 0f64 }
                             }
                         }
                     }
                 as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (_self . r#fn_toggle_checked ()) ;
                         }
                     }
                ) ;
                 }
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! ((((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))))) || ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 _self . r#fn_toggle_checked () ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerSwitch_root_104 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerSwitch_root_104 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerSwitch_root_104 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_focusborder_110 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerSwitch_root_104 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_112 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((40f64 as sp :: Coord) . max (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((20f64 as sp :: Coord) . max (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerSwitch_root_104 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerSwitch_root_104 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => ((20f64) . clone () as sp :: Coord , (40f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((((((0f64 as sp :: Coord) . max (((((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((20f64) as f64)) as sp :: Coord)) . clone ()) as f64) * ((0.5f64) as f64))) . clone () as sp :: Coord ,) , 6u32 => ((20f64) . clone () as sp :: Coord , (40f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((20f64) as f64) - (((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_thumb_109_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Switch , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Default , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_toggle_checked (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             (if ! (! (InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) {
                 ({
                     (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . set ((! (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get ()) as _) ;
                     {
                         (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                ) ;
                 }
             else {
                 {
                     }
                 }
            ) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_focusborder_110 {
         r#focusborder_110 : InnerFocusBorder_root_19 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_focusborder_110 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSwitch_root_104 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_focusborder_110 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerFocusBorder_root_19 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (20f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (40f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerFocusBorder_root_19 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((20f64) . clone () as sp :: Coord , (40f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 1u32 => return InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 1u32 => InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_focusborder_110 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSwitch_root_104 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSwitch_root_104 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_focusborder_110 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_110 :: FIELD_OFFSETS . r#focusborder_110 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_focusborder_110) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_focusborder_110 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_focusborder_110 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_focusborder_110 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 8u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_focusborder_110 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_focusborder_110 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_112 {
         r#text_112 : sp :: r#SimpleText , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_112 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSwitch_root_104 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_112 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text_color ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Left) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (_self . parent . upgrade () . as_ref () . map (| x | (InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_112 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSwitch_root_104 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSwitch_root_104 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_112 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_112 :: FIELD_OFFSETS . r#text_112 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_112) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_112 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_112 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_112 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 2u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_112 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_112 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSystemToggleInt_root_116 {
         r#root_116 : sp :: r#BasicBorderRectangle , r#empty_118 : sp :: r#Empty , r#text_119 : sp :: r#SimpleText , r#empty_120 : sp :: r#Empty , r#switch_121 : InnerSwitch_root_104 , r#root_116_checked_int : sp :: Property < i32 > , r#root_116_empty_117_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_116_empty_117_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_116_empty_117_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_116_empty_118_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_116_empty_118_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_116_empty_118_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_116_empty_120_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_116_empty_120_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_116_height : sp :: Property < sp :: LogicalLength > , r#root_116_text : sp :: Property < sp :: SharedString > , r#root_116_width : sp :: Property < sp :: LogicalLength > , r#root_116_x : sp :: Property < sp :: LogicalLength > , r#root_116_y : sp :: Property < sp :: LogicalLength > , r#root_116_toggled : sp :: Callback < (i32 ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSystemToggleInt_root_116 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSystemToggleInt_root_116 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSwitch_root_104 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 5u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_120_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 6f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_120_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 6f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_120_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_120_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_121_min_width = ((40f64 as sp :: Coord) . max (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 20f64 ;
                         sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_switch_121_min_width) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_121_min_width as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_120_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_121_min_height = ((20f64 as sp :: Coord) . max (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_121_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_switch_121_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_121_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_121_min_height as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_text ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_checked_int ()) . apply_pin (_self) . get () as f64) , & (0f64 as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((20f64 as sp :: Coord) . max (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_checked_int ()) . apply_pin (_self) . set (((if (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                                 (1f64) as _ }
                             else {
                                 0f64 }
                            ) as i32) as _) ;
                             {
                                 (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_toggled ()) . apply_pin (_self) . call (& ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_checked_int ()) . apply_pin (_self) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_switch_121_layoutinfo_h = (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     ((((((((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((20f64) as f64)) as sp :: Coord) . min ((r#tmp_switch_121_layoutinfo_h) . r#preferred as sp :: Coord) as sp :: Coord) . min ((r#tmp_switch_121_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((40f64 as sp :: Coord) . max (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . max (((((((((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((20f64) as f64))) as f64) - (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSwitch_root_104 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_14 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_14) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_14) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_14) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_14) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_118_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 ..= 12u32 => return InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . item_geometry (index - 5u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: r#AccessibleRole :: r#Text , 4u32 => sp :: r#AccessibleRole :: r#Switch , 4u32 => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . accessible_role (0) , 5u32 ..= 12u32 => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . accessible_role (index - 5u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_text ()) . apply_pin (_self) . get ()) , (4u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ()) , (4u32 , _) => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . accessible_string_property (0 , what) , (5u32 ..= 12u32 , _) => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . accessible_string_property (index - 5u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (4u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (4u32 , _) => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . accessibility_action (0 , action) , (5u32 ..= 12u32 , _) => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . accessibility_action (index - 5u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => sp :: SupportedAccessibilityAction :: r#Default , 4u32 => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . supported_accessibility_actions (0) , 5u32 ..= 12u32 => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . supported_accessibility_actions (index - 5u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 ..= 12u32 => InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () . apply_pin (_self) . item_element_infos (index - 5u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerStandardButton_root_122 {
         r#root_122 : sp :: r#Empty , r#base_124 : InnerButton_root_21 , r#root_122_empty_123_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_122_empty_123_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_122_height : sp :: Property < sp :: LogicalLength > , r#root_122_kind : sp :: Property < sp :: r#StandardButtonKind > , r#root_122_width : sp :: Property < sp :: LogicalLength > , r#root_122_x : sp :: Property < sp :: LogicalLength > , r#root_122_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerStandardButton_root_122 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerStandardButton_root_122 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_base_124_min_width = ((32f64 as sp :: Coord) . max (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_base_124_min_width as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_base_124_min_width) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_base_124_min_width as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_base_124_min_height = ((32f64 as sp :: Coord) . max (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_base_124_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_base_124_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_base_124_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_base_124_min_height as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_122_kind = (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . get () ;
                     if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Ok)) {
                         (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("OK")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                     else {
                         if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Cancel)) {
                             (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Cancel")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                         else {
                             if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Apply)) {
                                 (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Apply")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                             else {
                                 if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Close)) {
                                     (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Close")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                 else {
                                     if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Reset)) {
                                         (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Reset")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                     else {
                                         if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Help)) {
                                             (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Help")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                         else {
                                             if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Yes)) {
                                                 (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Yes")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                             else {
                                                 if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#No)) {
                                                     (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("No")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                                 else {
                                                     if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Abort)) {
                                                         (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Abort")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                                     else {
                                                         if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Retry)) {
                                                             (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Retry")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                                         else {
                                                             if (((r#tmp_root_122_kind) . clone ())) == ((sp :: r#StandardButtonKind :: r#Ignore)) {
                                                                 (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Ignore")) as _ , (sp :: SharedString :: from ("StandardButton")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                                             else {
                                                                 sp :: SharedString :: from ("") }
                                                             }
                                                         }
                                                     }
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord) as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . set_constant () ;
             (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_5_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((_self . r#fn_empty_123_layoutinfo_v_with_constraint ((r#inlined_fn_arg_5_0) . clone () as _))) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 8u32 => return InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Button , 1u32 => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 8u32 => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (1u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (1u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (1u32 , _) => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 8u32 , _) => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (1u32 , _) => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 8u32 , _) => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: SupportedAccessibilityAction :: r#Default , 1u32 => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 8u32 => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 8u32 => InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_123_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#cell_layout_info = (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                 sp :: LayoutInfo {
                     r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#stretch) . clone () as _ , }
                 }
            ) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSystemSlider_root_125 {
         r#root_125 : sp :: r#BasicBorderRectangle , r#empty_126 : sp :: r#Empty , r#empty_127 : sp :: r#Empty , r#empty_128 : sp :: r#Empty , r#text_129 : sp :: r#SimpleText , r#text_130 : sp :: r#SimpleText , r#empty_131 : sp :: r#Empty , r#help_133 : sp :: r#Empty , r#reset_136 : sp :: r#Empty , r#slider_132 : InnerSlider_root_97 , r#popup_id_0 : :: core :: cell :: Cell < sp :: Option < :: core :: num :: NonZeroU32 >> , r#popup_id_1 : :: core :: cell :: Cell < sp :: Option < :: core :: num :: NonZeroU32 >> , r#root_125_empty_126_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_125_empty_126_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_125_empty_126_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_125_empty_128_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_125_empty_128_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_125_empty_128_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_125_empty_128_width : sp :: Property < sp :: LogicalLength > , r#root_125_empty_131_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_125_empty_131_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_125_enabled : sp :: Property < bool > , r#root_125_has_reset : sp :: Property < bool > , r#root_125_height : sp :: Property < sp :: LogicalLength > , r#root_125_help_133_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_125_help_133_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_125_help_133_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_125_help_text : sp :: Property < sp :: SharedString > , r#root_125_maximum : sp :: Property < f32 > , r#root_125_minimum : sp :: Property < f32 > , r#root_125_reset_136_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_125_reset_136_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_125_reset_136_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_125_text : sp :: Property < sp :: SharedString > , r#root_125_title : sp :: Property < sp :: SharedString > , r#root_125_width : sp :: Property < sp :: LogicalLength > , r#root_125_x : sp :: Property < sp :: LogicalLength > , r#root_125_y : sp :: Property < sp :: LogicalLength > , r#root_125_cb_do_reset : sp :: Callback < () , () > , r#root_125_released : sp :: Callback < (f32 ,) , () > , repeater0 : sp :: Conditional < InnerComponent_standardbutton_134 > , repeater1 : sp :: Conditional < InnerComponent_standardbutton_137 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSystemSlider_root_125 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSystemSlider_root_125 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) . get ())) != ((sp :: SharedString :: from (""))))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             InnerSlider_root_97 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 9u32 - 1 , tree_index_of_first_child + 10u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = {
                                 let r#cell_layout_info = (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layoutinfo_h ()) . apply_pin (_self) . get () ;
                                 let r#layout_padding = 10f64 ;
                                 sp :: LayoutInfo {
                                     r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                                 }
                             ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 40f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 40f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_131_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = {
                             let r#cell_layout_info = (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             let r#layout_padding = 10f64 ;
                             sp :: LayoutInfo {
                                 r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 40f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 40f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_131_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_131_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 6f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 6f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_125_empty_128_layoutinfo_h = (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     (((((((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((10f64) as f64)) as sp :: Coord) . min ((r#tmp_root_125_empty_128_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_root_125_empty_128_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_131_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_slider_132_min_width = if (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (20f64) as _ }
                     else {
                         0f64 }
                     ;
                     {
                         let r#cell_layout_info = (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 18f64 ;
                         sp :: LayoutInfo {
                             r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max (((((r#tmp_slider_132_min_width) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_slider_132_min_width) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_slider_132_min_width as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : if (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                                 (0f64) as _ }
                             else {
                                 1f64 }
                             as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_131_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_slider_132_min_height = if (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         20f64 }
                     ;
                     {
                         let r#cell_layout_info = (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 16f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_slider_132_min_height as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_slider_132_min_height) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_slider_132_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_slider_132_min_height as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : if (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                                 (1f64) as _ }
                             else {
                                 0f64 }
                             as _ , }
                         }
                     }
                ) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                         as _ , r#size : ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater1 . len ()) ;
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                         as _ , r#size : ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater1 . len ()) ;
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater1 . len ()) ;
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Right) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((sp :: SharedString :: from (""))) + ((sp :: shared_string_from_number ((((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as f64) . round ()) as f64)) . as_str ())))) + ((sp :: SharedString :: from ("")) . as_str ()))) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . max (if (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (0f64) as _ }
                 else {
                     20f64 }
                 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord) as sp :: Coord) . max (if (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (20f64) as _ }
                 else {
                     0f64 }
                 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSlider_root_97 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_standardbutton_134 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_standardbutton_137 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = {
                         let r#inlined_fn_arg_6_0 = ((((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                         (({
                             let r#layout_info_15 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                             }
                        )) + ((_self . r#fn_empty_126_layoutinfo_v_with_constraint ((r#inlined_fn_arg_6_0) . clone () as _))) }
                     ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 9u32 => (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 10u32 ..= 17u32 => return InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . item_geometry (index - 10u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 => sp :: r#AccessibleRole :: r#Text , 8u32 => sp :: r#AccessibleRole :: r#Text , 9u32 => sp :: r#AccessibleRole :: r#Slider , 9u32 => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . accessible_role (0) , 10u32 ..= 17u32 => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . accessible_role (index - 10u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (7u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) . get ()) , (8u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (9u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get () {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some (sp :: shared_string_from_number (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64)) , (9u32 , sp :: AccessibleStringProperty :: r#ValueMaximum) => sp :: Some (sp :: shared_string_from_number (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64)) , (9u32 , sp :: AccessibleStringProperty :: r#ValueMinimum) => sp :: Some (sp :: shared_string_from_number (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) , (9u32 , sp :: AccessibleStringProperty :: r#ValueStep) => sp :: Some (sp :: shared_string_from_number (((InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_value_step ()) . apply_pin (_self) . get ()) as f64)) , (9u32 , _) => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . accessible_string_property (0 , what) , (10u32 ..= 17u32 , _) => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . accessible_string_property (index - 10u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (9u32 , sp :: AccessibilityAction :: r#Decrement) => {
                     {
                         (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_decrement ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (9u32 , sp :: AccessibilityAction :: r#Increment) => {
                     {
                         (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_increment ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (9u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (9u32 , _) => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . accessibility_action (0 , action) , (10u32 ..= 17u32 , _) => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . accessibility_action (index - 10u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 9u32 => sp :: SupportedAccessibilityAction :: r#Decrement | sp :: SupportedAccessibilityAction :: r#Increment | sp :: SupportedAccessibilityAction :: r#SetValue , 9u32 => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . supported_accessibility_actions (0) , 10u32 ..= 17u32 => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . supported_accessibility_actions (index - 10u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 10u32 ..= 17u32 => InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () . apply_pin (_self) . item_element_infos (index - 10u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_126_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#cell_layout_info = (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_128_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_131_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : ({
                     let r#inlined_fn_arg_7_0 = args . 0 . clone () ;
                     {
                         let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                         InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                         for i in 0 .. _self . repeater0 . len () {
                             if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                                 items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                                 }
                             else {
                                 items_vec . push (:: core :: default :: Default :: default ()) ;
                                 }
                             }
                         let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                         sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                             r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                         as _) }
                     }
                ) . clone () as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : ({
                     let r#inlined_fn_arg_8_0 = args . 0 . clone () ;
                     {
                         let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater1 . len ()) ;
                         InnerSystemSlider_root_125 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                         for i in 0 .. _self . repeater1 . len () {
                             if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                                 items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                                 }
                             else {
                                 items_vec . push (:: core :: default :: Default :: default ()) ;
                                 }
                             }
                         let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                         sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                             r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                         as _) }
                     }
                ) . clone () as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , & sp :: Padding {
                 r#begin : 0f64 as _ , r#end : 0f64 as _ , }
             as _)) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_help_popup_139 {
         r#help_popup_139 : sp :: r#WindowItem , r#_shadow_140 : sp :: r#BoxShadow , r#rectangle_141 : sp :: r#BasicBorderRectangle , r#dialog_142 : sp :: r#WindowItem , r#empty_143 : sp :: r#Empty , r#text_144 : sp :: r#ComplexText , r#rectangle_145 : sp :: r#BasicBorderRectangle , r#text_146 : sp :: r#ComplexText , r#standardbutton_147 : InnerStandardButton_root_122 , r#help_popup_139_dialog_142_layout_cache_h : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#help_popup_139_dialog_142_layout_cache_v : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#help_popup_139_dialog_142_layout_organized_data : sp :: Property < sp :: SharedVector < u16 , > > , r#help_popup_139_dialog_142_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#help_popup_139_dialog_142_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#help_popup_139_dialog_142_x : sp :: Property < sp :: LogicalLength > , r#help_popup_139_dialog_142_y : sp :: Property < sp :: LogicalLength > , r#help_popup_139_empty_143_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#help_popup_139_empty_143_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#help_popup_139_empty_143_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#help_popup_139_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#help_popup_139_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#help_popup_139_x : sp :: Property < sp :: LogicalLength > , r#help_popup_139_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_help_popup_139 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_help_popup_139 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerStandardButton_root_122 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 9u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Horizontal as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Vertical as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_organized_data ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#organize_dialog_button_layout (sp :: Slice :: from_slice (& [sp :: GridLayoutInputData {
                     r#col : 1f64 as _ , r#colspan : 1f64 as _ , r#new_row : false as _ , r#row : 1f64 as _ , r#rowspan : 1f64 as _ , }
                 , sp :: GridLayoutInputData {
                     r#col : 0f64 as _ , r#colspan : 2f64 as _ , r#new_row : false as _ , r#row : 0f64 as _ , r#rowspan : 1f64 as _ , }
                ]) as _ , sp :: Slice :: from_slice (& [sp :: r#DialogButtonRole :: r#Accept]) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Horizontal as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Vertical as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 1f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) . get () [3usize]) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) ;
                         sp :: LayoutInfo {
                             r#max : 420f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) ;
                         sp :: LayoutInfo {
                             r#max : 420f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 1f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_h ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: Item :: layout_info ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_v ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [4usize]) . unwrap_or_default ()) . clone ()) as f64) - (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) + (((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [5usize]) . unwrap_or_default ()) . clone ()) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((0f64) as f64) - (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set ({
                 (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as sp :: Color }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_141 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_141 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_141 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (18f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (420f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set ({
                 (sp :: r#TextWrap :: r#WordWrap) as sp :: r#TextWrap }
            ) ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_145 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4278190080f64) as u32))) as slint :: Brush }
            ) ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_145 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (420f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set ({
                 (sp :: r#TextWrap :: r#WordWrap) as sp :: r#TextWrap }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set ({
                 (sp :: r#StandardButtonKind :: r#Ok) as sp :: r#StandardButtonKind }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#no_frame ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#resize_border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#inset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#spread ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_141 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_141 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#no_frame ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#resize_border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_145 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_145 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_145 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_145 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerStandardButton_root_122 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 4u32 => ((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_v ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 6u32 => ((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (420f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 => ((1f64) . clone () as sp :: Coord , (((((((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((((((((((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_dialog_142_layout_cache_h ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (420f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_empty_143_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 ..= 16u32 => return InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . item_geometry (index - 9u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 => sp :: r#AccessibleRole :: r#Text , 8u32 => sp :: r#AccessibleRole :: r#Text , 5u32 => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . accessible_role (0) , 9u32 ..= 16u32 => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . accessible_role (index - 9u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (6u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) , (8u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) , (5u32 , _) => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . accessible_string_property (0 , what) , (9u32 ..= 16u32 , _) => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . accessible_string_property (index - 9u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (5u32 , _) => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . accessibility_action (0 , action) , (9u32 ..= 16u32 , _) => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . accessibility_action (index - 9u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . supported_accessibility_actions (0) , 9u32 ..= 16u32 => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . supported_accessibility_actions (index - 9u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 9u32 ..= 16u32 => InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () . apply_pin (_self) . item_element_infos (index - 9u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_help_popup_139 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > , globals : sp :: Rc < SharedGlobals >) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = globals ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             17usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 4u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 6u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 17u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 17u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 17u32 , parent_index : 10u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 10u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_help_popup_139 , sp :: ItemVTable , sp :: AllowPin > ;
             14usize] = [sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139 ()) , sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#_shadow_140 ()) , sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_141 ()) , sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#dialog_142 ()) , sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#empty_143 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () , InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122 ())) , sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_144 ()) , sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#rectangle_145 ()) , sp :: VOffset :: new (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#text_146 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#standardbutton_147 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_help_popup_139) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_help_popup_139 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_help_popup_139 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_help_popup_139 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some (parent_rc) = self . parent . clone () . upgrade () {
                 let parent_origin = sp :: VRcMapped :: origin (& parent_rc) ;
                 * _result = sp :: ItemRc :: new_root (parent_origin) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_reset_popup_148 {
         r#reset_popup_148 : sp :: r#WindowItem , r#_shadow_149 : sp :: r#BoxShadow , r#rectangle_150 : sp :: r#BasicBorderRectangle , r#dialog_151 : sp :: r#WindowItem , r#text_152 : sp :: r#ComplexText , r#standardbutton_153 : InnerStandardButton_root_122 , r#standardbutton_154 : InnerStandardButton_root_122 , r#reset_popup_148_dialog_151_layout_cache_h : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#reset_popup_148_dialog_151_layout_cache_v : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#reset_popup_148_dialog_151_layout_organized_data : sp :: Property < sp :: SharedVector < u16 , > > , r#reset_popup_148_dialog_151_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#reset_popup_148_dialog_151_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#reset_popup_148_dialog_151_x : sp :: Property < sp :: LogicalLength > , r#reset_popup_148_dialog_151_y : sp :: Property < sp :: LogicalLength > , r#reset_popup_148_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#reset_popup_148_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#reset_popup_148_x : sp :: Property < sp :: LogicalLength > , r#reset_popup_148_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_reset_popup_148 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_reset_popup_148 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerStandardButton_root_122 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 7u32 - 1) ? ;
             InnerStandardButton_root_122 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 15u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: Item :: layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)) ;
                         sp :: LayoutInfo {
                             r#max : 420f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Horizontal as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Vertical as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_organized_data ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#organize_dialog_button_layout (sp :: Slice :: from_slice (& [sp :: GridLayoutInputData {
                     r#col : 1f64 as _ , r#colspan : 1f64 as _ , r#new_row : false as _ , r#row : 1f64 as _ , r#rowspan : 1f64 as _ , }
                 , sp :: GridLayoutInputData {
                     r#col : 2f64 as _ , r#colspan : 1f64 as _ , r#new_row : false as _ , r#row : 1f64 as _ , r#rowspan : 1f64 as _ , }
                 , sp :: GridLayoutInputData {
                     r#col : 0f64 as _ , r#colspan : 3f64 as _ , r#new_row : false as _ , r#row : 0f64 as _ , r#rowspan : 1f64 as _ , }
                ]) as _ , sp :: Slice :: from_slice (& [sp :: r#DialogButtonRole :: r#Accept , sp :: r#DialogButtonRole :: r#Reject]) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: Item :: layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)) ;
                         sp :: LayoutInfo {
                             r#max : 420f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Horizontal as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Vertical as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: Item :: layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_h ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: Item :: layout_info ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_v ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [6usize]) . unwrap_or_default ()) . clone ()) as f64) - (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) + (((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [7usize]) . unwrap_or_default ()) . clone ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((0f64) as f64) - (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set ({
                 (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as sp :: Color }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#rectangle_150 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#rectangle_150 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#rectangle_150 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("Slint Window")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Are you sure you want to reset this?")) as _ , (sp :: SharedString :: from ("confirm_reset")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set ({
                 (sp :: r#TextWrap :: r#WordWrap) as sp :: r#TextWrap }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                                 x . call (& ()) ;
                                 }
                            ) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set ({
                 (sp :: r#StandardButtonKind :: r#Ok) as sp :: r#StandardButtonKind }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set ({
                 (sp :: r#StandardButtonKind :: r#Cancel) as sp :: r#StandardButtonKind }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#no_frame ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#resize_border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#inset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#spread ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#rectangle_150 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#rectangle_150 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#no_frame ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#resize_border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerStandardButton_root_122 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (x)) ,) ;
             InnerStandardButton_root_122 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 3u32 ..= 5u32 => {
                     InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 3u32 ..= 5u32 => {
                     InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 3u32 ..= 5u32 => {
                     InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 4u32 => ((((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 6u32 => ((((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_h ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_dialog_151_layout_cache_v ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 ..= 14u32 => return InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . item_geometry (index - 7u32 + 1) , 15u32 ..= 22u32 => return InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . item_geometry (index - 15u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => sp :: r#AccessibleRole :: r#Text , 5u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . accessible_role (0) , 7u32 ..= 14u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . accessible_role (index - 7u32 + 1) , 6u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . accessible_role (0) , 15u32 ..= 22u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . accessible_role (index - 15u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (4u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (5u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . accessible_string_property (0 , what) , (7u32 ..= 14u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . accessible_string_property (index - 7u32 + 1 , what) , (6u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . accessible_string_property (0 , what) , (15u32 ..= 22u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . accessible_string_property (index - 15u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (5u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . accessibility_action (0 , action) , (7u32 ..= 14u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . accessibility_action (index - 7u32 + 1 , action) , (6u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . accessibility_action (0 , action) , (15u32 ..= 22u32 , _) => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . accessibility_action (index - 15u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . supported_accessibility_actions (0) , 7u32 ..= 14u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . supported_accessibility_actions (index - 7u32 + 1) , 6u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . supported_accessibility_actions (0) , 15u32 ..= 22u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . supported_accessibility_actions (index - 15u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 ..= 14u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () . apply_pin (_self) . item_element_infos (index - 7u32 + 1) , 15u32 ..= 22u32 => InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () . apply_pin (_self) . item_element_infos (index - 15u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_reset_popup_148 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > , globals : sp :: Rc < SharedGlobals >) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = globals ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             23usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 4u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 7u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 7u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 8u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 12u32 , parent_index : 7u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 15u32 , parent_index : 7u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 15u32 , parent_index : 7u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 15u32 , parent_index : 8u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 8u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 16u32 , parent_index : 6u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 20u32 , parent_index : 15u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 15u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 15u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 16u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 16u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_reset_popup_148 , sp :: ItemVTable , sp :: AllowPin > ;
             17usize] = [sp :: VOffset :: new (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148 ()) , sp :: VOffset :: new (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#_shadow_149 ()) , sp :: VOffset :: new (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#rectangle_150 ()) , sp :: VOffset :: new (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#dialog_151 ()) , sp :: VOffset :: new (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#text_152 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () , InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () , InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_153 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#standardbutton_154 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_reset_popup_148) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_reset_popup_148 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_reset_popup_148 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_reset_popup_148 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some (parent_rc) = self . parent . clone () . upgrade () {
                 let parent_origin = sp :: VRcMapped :: origin (& parent_rc) ;
                 * _result = sp :: ItemRc :: new_root (parent_origin) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_standardbutton_134 {
         r#standardbutton_134 : InnerStandardButton_root_122 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_standardbutton_134 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_standardbutton_134 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerStandardButton_root_122 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| anchor_owner | {
                                 let _ = _self . parent . upgrade () . map (| x | {
                                     let parent_item = & sp :: ItemRc :: new (anchor_owner . origin_rc () , anchor_owner . tree_index_of_first_child . get () + 1u32 - 1) ;
                                     let shared_global = x . globals . get () . unwrap () ;
                                     let window_adapter = shared_global . window_adapter_impl () ;
                                     let window = sp :: WindowInner :: from_pub (window_adapter . window ()) ;
                                     let globals = if let Some (popup_window_adapter) = window . create_child_window_adapter (sp :: WindowKind :: Popup) {
                                         shared_global . clone_with_window_adapter (popup_window_adapter) }
                                     else {
                                         shared_global . clone () }
                                     ;
                                     let popup_instance = InnerComponent_help_popup_139 :: new (x . self_weak . get () . unwrap () . clone () , globals) . unwrap () ;
                                     let popup_instance_vrc = sp :: VRc :: map (popup_instance . clone () , | x | x) ;
                                     if let Some (current_id) = x . r#popup_id_0 . take () {
                                         window . close_popup (current_id) ;
                                         }
                                     let popup_instance_vrc_for_position = popup_instance_vrc . clone () ;
                                     let access_position = sp :: Box :: new (move || {
                                         let _self = popup_instance_vrc_for_position . as_pin_ref () ;
                                         {
                                             let mut the_struct = slint :: LogicalPosition :: default () ;
                                             the_struct . r#x = (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_x ()) . apply_pin (_self) . get () . get () as _ ;
                                             the_struct . r#y = (InnerComponent_help_popup_139 :: FIELD_OFFSETS . r#help_popup_139_y ()) . apply_pin (_self) . get () . get () as _ ;
                                             the_struct }
                                         }
                                    ) ;
                                     let popup_id = window . show_popup (& sp :: VRc :: into_dyn (popup_instance . into ()) , access_position , sp :: r#PopupClosePolicy :: r#CloseOnClick , parent_item , sp :: WindowKind :: Popup , sp :: Box :: new (| _ | {
                                         }
                                    ) ,) ;
                                     x . r#popup_id_0 . set (Some (popup_id)) ;
                                     InnerComponent_help_popup_139 :: user_init (popup_instance_vrc . clone ()) ;
                                     }
                                ) ;
                                 }
                            ) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set ({
                 (sp :: r#StandardButtonKind :: r#Help) as sp :: r#StandardButtonKind }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerStandardButton_root_122 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_133_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 1u32 ..= 8u32 => return InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 8u32 => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 8u32 , _) => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 8u32 , _) => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 8u32 => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 8u32 => InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_standardbutton_134 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             9usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_standardbutton_134 , sp :: ItemVTable , sp :: AllowPin > ;
             6usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () , InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_134 :: FIELD_OFFSETS . r#standardbutton_134 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_standardbutton_134) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_standardbutton_134 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_standardbutton_134 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_standardbutton_134 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 18u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_standardbutton_134 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_standardbutton_134 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_standardbutton_137 {
         r#standardbutton_137 : InnerStandardButton_root_122 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_standardbutton_137 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_standardbutton_137 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerStandardButton_root_122 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| anchor_owner | {
                                 let _ = _self . parent . upgrade () . map (| x | {
                                     let parent_item = & sp :: ItemRc :: new (anchor_owner . origin_rc () , anchor_owner . tree_index_of_first_child . get () + 1u32 - 1) ;
                                     let shared_global = x . globals . get () . unwrap () ;
                                     let window_adapter = shared_global . window_adapter_impl () ;
                                     let window = sp :: WindowInner :: from_pub (window_adapter . window ()) ;
                                     let globals = if let Some (popup_window_adapter) = window . create_child_window_adapter (sp :: WindowKind :: Popup) {
                                         shared_global . clone_with_window_adapter (popup_window_adapter) }
                                     else {
                                         shared_global . clone () }
                                     ;
                                     let popup_instance = InnerComponent_reset_popup_148 :: new (x . self_weak . get () . unwrap () . clone () , globals) . unwrap () ;
                                     let popup_instance_vrc = sp :: VRc :: map (popup_instance . clone () , | x | x) ;
                                     if let Some (current_id) = x . r#popup_id_1 . take () {
                                         window . close_popup (current_id) ;
                                         }
                                     let popup_instance_vrc_for_position = popup_instance_vrc . clone () ;
                                     let access_position = sp :: Box :: new (move || {
                                         let _self = popup_instance_vrc_for_position . as_pin_ref () ;
                                         {
                                             let mut the_struct = slint :: LogicalPosition :: default () ;
                                             the_struct . r#x = (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_x ()) . apply_pin (_self) . get () . get () as _ ;
                                             the_struct . r#y = (InnerComponent_reset_popup_148 :: FIELD_OFFSETS . r#reset_popup_148_y ()) . apply_pin (_self) . get () . get () as _ ;
                                             the_struct }
                                         }
                                    ) ;
                                     let popup_id = window . show_popup (& sp :: VRc :: into_dyn (popup_instance . into ()) , access_position , sp :: r#PopupClosePolicy :: r#CloseOnClick , parent_item , sp :: WindowKind :: Popup , sp :: Box :: new (| _ | {
                                         }
                                    ) ,) ;
                                     x . r#popup_id_1 . set (Some (popup_id)) ;
                                     InnerComponent_reset_popup_148 :: user_init (popup_instance_vrc . clone ()) ;
                                     }
                                ) ;
                                 }
                            ) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set ({
                 (sp :: r#StandardButtonKind :: r#Reset) as sp :: r#StandardButtonKind }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_kind ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerStandardButton_root_122 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () + InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122_empty_123_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_reset_136_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 1u32 ..= 8u32 => return InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 8u32 => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 8u32 , _) => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 8u32 , _) => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 8u32 => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 8u32 => InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_standardbutton_137 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerSystemSlider_root_125 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             9usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_standardbutton_137 , sp :: ItemVTable , sp :: AllowPin > ;
             6usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () , InnerStandardButton_root_122 :: FIELD_OFFSETS . r#root_122 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_standardbutton_137 :: FIELD_OFFSETS . r#standardbutton_137 () , sp :: compose_field_offsets (InnerStandardButton_root_122 :: FIELD_OFFSETS . r#base_124 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_standardbutton_137) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_standardbutton_137 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_standardbutton_137 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_standardbutton_137 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 19u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_standardbutton_137 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_standardbutton_137 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSystemToggle_root_155 {
         r#root_155 : sp :: r#BasicBorderRectangle , r#empty_157 : sp :: r#Empty , r#text_158 : sp :: r#SimpleText , r#empty_159 : sp :: r#Empty , r#switch_160 : InnerSwitch_root_104 , r#root_155_empty_156_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_155_empty_156_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_155_empty_156_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_155_empty_157_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_155_empty_157_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_155_empty_157_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_155_empty_159_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_155_empty_159_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_155_enabled : sp :: Property < bool > , r#root_155_height : sp :: Property < sp :: LogicalLength > , r#root_155_max_height : sp :: Property < sp :: LogicalLength > , r#root_155_text : sp :: Property < sp :: SharedString > , r#root_155_width : sp :: Property < sp :: LogicalLength > , r#root_155_x : sp :: Property < sp :: LogicalLength > , r#root_155_y : sp :: Property < sp :: LogicalLength > , r#root_155_toggled : sp :: Callback < (bool ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSystemToggle_root_155 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSystemToggle_root_155 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSwitch_root_104 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 5u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_159_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 6f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_159_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 6f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_159_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_159_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_160_min_width = ((40f64 as sp :: Coord) . max (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 20f64 ;
                         sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_switch_160_min_width) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_160_min_width as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_159_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_160_min_height = ((20f64 as sp :: Coord) . max (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_160_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_switch_160_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_160_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_160_min_height as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (44f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((20f64 as sp :: Coord) . max (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) . call (& ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_switch_160_layoutinfo_h = (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     ((((((((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((20f64) as f64)) as sp :: Coord) . min ((r#tmp_switch_160_layoutinfo_h) . r#preferred as sp :: Coord) as sp :: Coord) . min ((r#tmp_switch_160_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((40f64 as sp :: Coord) . max (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . max (((((((((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((20f64) as f64))) as f64) - (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSwitch_root_104 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_16 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_157_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 ..= 12u32 => return InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . item_geometry (index - 5u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: r#AccessibleRole :: r#Text , 4u32 => sp :: r#AccessibleRole :: r#Switch , 4u32 => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . accessible_role (0) , 5u32 ..= 12u32 => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . accessible_role (index - 5u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) . get ()) , (4u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (4u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ()) , (4u32 , _) => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . accessible_string_property (0 , what) , (5u32 ..= 12u32 , _) => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . accessible_string_property (index - 5u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (4u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (4u32 , _) => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . accessibility_action (0 , action) , (5u32 ..= 12u32 , _) => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . accessibility_action (index - 5u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => sp :: SupportedAccessibilityAction :: r#Default , 4u32 => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . supported_accessibility_actions (0) , 5u32 ..= 12u32 => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . supported_accessibility_actions (index - 5u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 ..= 12u32 => InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () . apply_pin (_self) . item_element_infos (index - 5u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageSystem_root_161 {
         r#root_161 : sp :: r#Empty , r#root_clip_162 : sp :: r#Clip , r#flickable_164 : sp :: r#Flickable , r#flickable_content_165 : sp :: r#Empty , r#rectangle_167 : sp :: r#BasicBorderRectangle , r#text_168 : sp :: r#SimpleText , r#rectangle_243 : sp :: r#BasicBorderRectangle , r#text_244 : sp :: r#SimpleText , r#empty_250 : sp :: r#Empty , r#vertical_bar_visibility_291 : sp :: r#Clip , r#vertical_bar_292 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_293 : sp :: r#Clip , r#thumb_294 : sp :: r#BasicBorderRectangle , r#touch_area_295 : sp :: r#TouchArea , r#up_scroll_button_Opacity_296 : sp :: r#Opacity , r#up_scroll_button_297 : sp :: r#TouchArea , r#icon_Opacity_298 : sp :: r#Opacity , r#icon_299 : sp :: r#ImageItem , r#down_scroll_button_Opacity_300 : sp :: r#Opacity , r#down_scroll_button_301 : sp :: r#TouchArea , r#icon_Opacity_302 : sp :: r#Opacity , r#icon_303 : sp :: r#ImageItem , r#horizontal_bar_visibility_304 : sp :: r#Clip , r#horizontal_bar_305 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_306 : sp :: r#Clip , r#thumb_307 : sp :: r#BasicBorderRectangle , r#touch_area_308 : sp :: r#TouchArea , r#up_scroll_button_Opacity_309 : sp :: r#Opacity , r#up_scroll_button_310 : sp :: r#TouchArea , r#icon_Opacity_311 : sp :: r#Opacity , r#icon_312 : sp :: r#ImageItem , r#down_scroll_button_Opacity_313 : sp :: r#Opacity , r#down_scroll_button_314 : sp :: r#TouchArea , r#icon_Opacity_315 : sp :: r#Opacity , r#icon_316 : sp :: r#ImageItem , r#root_161_active_profile_value : sp :: Property < i32 > , r#root_161_down_scroll_button_301_state : sp :: Property < i32 > , r#root_161_down_scroll_button_314_state : sp :: Property < i32 > , r#root_161_empty_163_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_161_empty_163_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_161_empty_163_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_161_empty_163_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_161_empty_163_visible_height : sp :: Property < sp :: LogicalLength > , r#root_161_empty_163_visible_width : sp :: Property < sp :: LogicalLength > , r#root_161_empty_166_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_161_empty_166_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_161_empty_166_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_161_empty_250_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_161_empty_250_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_161_empty_250_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_161_fan_curve_active : sp :: Property < bool > , r#root_161_flickable_164_horizontal_stretch : sp :: Property < f32 > , r#root_161_flickable_164_max_height : sp :: Property < sp :: LogicalLength > , r#root_161_flickable_164_max_width : sp :: Property < sp :: LogicalLength > , r#root_161_flickable_164_min_height : sp :: Property < sp :: LogicalLength > , r#root_161_flickable_164_min_width : sp :: Property < sp :: LogicalLength > , r#root_161_flickable_164_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_161_flickable_164_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_161_flickable_164_vertical_stretch : sp :: Property < f32 > , r#root_161_height : sp :: Property < sp :: LogicalLength > , r#root_161_horizontal_bar_305_maximum : sp :: Property < sp :: LogicalLength > , r#root_161_horizontal_bar_305_size : sp :: Property < sp :: LogicalLength > , r#root_161_horizontal_bar_305_state : sp :: Property < i32 > , r#root_161_horizontal_bar_305_visible : sp :: Property < bool > , r#root_161_horizontal_bar_305_width : sp :: Property < sp :: LogicalLength > , r#root_161_rectangle_167_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_161_rectangle_167_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_161_rectangle_243_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_161_rectangle_243_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_161_show_fade_cover : sp :: Property < bool > , r#root_161_show_throttle_advanced : sp :: Property < bool > , r#root_161_text_168_min_height : sp :: Property < sp :: LogicalLength > , r#root_161_text_168_min_width : sp :: Property < sp :: LogicalLength > , r#root_161_text_168_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_161_text_168_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_161_text_168_x : sp :: Property < sp :: LogicalLength > , r#root_161_text_244_min_height : sp :: Property < sp :: LogicalLength > , r#root_161_text_244_min_width : sp :: Property < sp :: LogicalLength > , r#root_161_text_244_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_161_text_244_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_161_text_244_x : sp :: Property < sp :: LogicalLength > , r#root_161_thumb_294_height : sp :: Property < sp :: LogicalLength > , r#root_161_thumb_294_width : sp :: Property < sp :: LogicalLength > , r#root_161_thumb_294_y : sp :: Property < sp :: LogicalLength > , r#root_161_thumb_307_height : sp :: Property < sp :: LogicalLength > , r#root_161_thumb_307_width : sp :: Property < sp :: LogicalLength > , r#root_161_thumb_307_x : sp :: Property < sp :: LogicalLength > , r#root_161_touch_area_295_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_161_touch_area_308_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_161_up_scroll_button_297_state : sp :: Property < i32 > , r#root_161_up_scroll_button_310_state : sp :: Property < i32 > , r#root_161_vertical_bar_292_height : sp :: Property < sp :: LogicalLength > , r#root_161_vertical_bar_292_maximum : sp :: Property < sp :: LogicalLength > , r#root_161_vertical_bar_292_size : sp :: Property < sp :: LogicalLength > , r#root_161_vertical_bar_292_state : sp :: Property < i32 > , r#root_161_vertical_bar_292_visible : sp :: Property < bool > , r#root_161_width : sp :: Property < sp :: LogicalLength > , r#root_161_x : sp :: Property < sp :: LogicalLength > , r#root_161_y : sp :: Property < sp :: LogicalLength > , r#root_161_horizontal_bar_305_scrolled : sp :: Callback < () , () > , r#root_161_vertical_bar_292_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_rectangle_169 > , repeater1 : sp :: Conditional < InnerComponent_empty_230 > , repeater2 : sp :: Conditional < InnerComponent_rectangle_234 > , repeater3 : sp :: Conditional < InnerComponent_rectangle_245 > , repeater4 : sp :: Conditional < InnerComponent_systemtoggleint_251 > , repeater5 : sp :: Conditional < InnerComponent_systemtoggleint_253 > , repeater6 : sp :: Conditional < InnerComponent_systemtoggleint_255 > , repeater7 : sp :: Conditional < InnerComponent_systemtoggleint_257 > , repeater8 : sp :: Conditional < InnerComponent_systemdropdown_259 > , repeater9 : sp :: Conditional < InnerComponent_empty_261 > , repeater10 : sp :: Conditional < InnerComponent_rectangle_269 > , repeater11 : sp :: Conditional < InnerComponent_systemslider_273 > , repeater12 : sp :: Conditional < InnerComponent_systemslider_275 > , repeater13 : sp :: Conditional < InnerComponent_systemslider_277 > , repeater14 : sp :: Conditional < InnerComponent_systemslider_279 > , repeater15 : sp :: Conditional < InnerComponent_systemslider_281 > , repeater16 : sp :: Conditional < InnerComponent_systemslider_283 > , repeater17 : sp :: Conditional < InnerComponent_systemslider_285 > , repeater18 : sp :: Conditional < InnerComponent_systemslider_287 > , repeater19 : sp :: Conditional < InnerComponent_systemslider_289 > , repeater20 : sp :: Conditional < InnerComponent__Opacity_317 > , repeater21 : sp :: Conditional < InnerComponent__Opacity_321 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageSystem_root_161 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageSystem_root_161 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             {
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_usage_val () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_brightness () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater3 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((! {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#asus_armoury_loaded () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) as _ }
                 }
            ) ;
             _self . repeater4 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#panel_overdrive () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater5 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#boot_sound () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater6 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#screen_auto_brightness () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater7 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#mcu_powersave () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater8 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater9 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_nv_temp_target = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         let r#tmp_SystemPageData_ppt_apu_sppt = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         let r#tmp_SystemPageData_ppt_pl1_spl = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         let r#tmp_SystemPageData_ppt_pl3_fppt = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         (((((((((((((((((((((((((((r#tmp_SystemPageData_ppt_pl1_spl) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_pl1_spl) . r#current) . clone () as f64) , & (- 1f64 as f64))))))) || (({
                             let r#tmp_SystemPageData_ppt_pl2_sppt = {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                             ((((((r#tmp_SystemPageData_ppt_pl2_sppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_pl2_sppt) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                        ))))) || ((((((((r#tmp_SystemPageData_ppt_pl3_fppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_pl3_fppt) . r#current) . clone () as f64) , & (- 1f64 as f64))))))))) || (({
                             let r#tmp_SystemPageData_ppt_fppt = {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                             ((((((r#tmp_SystemPageData_ppt_fppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_fppt) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                        ))))) || ((((((((r#tmp_SystemPageData_ppt_apu_sppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_apu_sppt) . r#current) . clone () as f64) , & (- 1f64 as f64))))))))) || (({
                             let r#tmp_SystemPageData_nv_tgp = {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                             ((((((r#tmp_SystemPageData_nv_tgp) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_nv_tgp) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                        ))))) || ((((((((r#tmp_SystemPageData_nv_temp_target) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_nv_temp_target) . r#current) . clone () as f64) , & (- 1f64 as f64))))))))) || (({
                             let r#tmp_SystemPageData_nv_dynamic_boost = {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                             ((((((r#tmp_SystemPageData_nv_dynamic_boost) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_nv_dynamic_boost) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                        )) }
                    ) as _ }
                 }
            ) ;
             _self . repeater10 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((! (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (_self) . get ())) as _ }
                 }
            ) ;
             _self . repeater11 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_ppt_pl1_spl = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_ppt_pl1_spl) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_pl1_spl) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater12 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_ppt_pl2_sppt = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_ppt_pl2_sppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_pl2_sppt) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater13 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_ppt_pl3_fppt = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_ppt_pl3_fppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_pl3_fppt) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater14 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_ppt_fppt = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_ppt_fppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_fppt) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater15 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_ppt_apu_sppt = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_ppt_apu_sppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_apu_sppt) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater16 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_ppt_platform_sppt = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_ppt_platform_sppt) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_ppt_platform_sppt) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater17 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_nv_dynamic_boost = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_nv_dynamic_boost) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_nv_dynamic_boost) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater18 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_nv_tgp = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_nv_tgp) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_nv_tgp) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater19 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         let r#tmp_SystemPageData_nv_temp_target = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         ((((((r#tmp_SystemPageData_nv_temp_target) . r#max) as f64) > ((0f64) as f64)))) && ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (((r#tmp_SystemPageData_nv_temp_target) . r#current) . clone () as f64) , & (- 1f64 as f64)))) }
                    ) as _ }
                 }
            ) ;
             _self . repeater20 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_fade_cover ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater21 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_throttle_advanced ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_active_profile_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_platform_profile = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     let r#tmp_SystemPageData_platform_profile_indexes = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_indexes () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     (if (((((r#tmp_SystemPageData_platform_profile) as f64) >= ((0f64) as f64)))) && (((((r#tmp_SystemPageData_platform_profile) . clone ()) as f64) < ((match & (r#tmp_SystemPageData_platform_profile_indexes) . clone () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                    ) as f64))) {
                         (match & r#tmp_SystemPageData_platform_profile_indexes {
                             x => {
                                 let index = (r#tmp_SystemPageData_platform_profile) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        ) as _ }
                     else {
                         - 1f64 }
                    ) as i32 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_down_scroll_button_301_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_down_scroll_button_314_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_17 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_17) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_17) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_17) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_17) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_18 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_18) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_18) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_18) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_18) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     32usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len () + _self . repeater8 . len () + _self . repeater9 . len () + _self . repeater10 . len () + _self . repeater11 . len () + _self . repeater12 . len () + _self . repeater13 . len () + _self . repeater14 . len () + _self . repeater15 . len () + _self . repeater16 . len () + _self . repeater17 . len () + _self . repeater18 . len () + _self . repeater19 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_167_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [4usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [4usize + 1] = _self . repeater2 . len () as u32 ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_243_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [6usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [6usize + 1] = _self . repeater3 . len () as u32 ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [8usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [8usize + 1] = _self . repeater8 . len () as u32 ;
                     for i in 0 .. _self . repeater8 . len () {
                         if let Some (sub_comp) = _self . repeater8 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [10usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [10usize + 1] = _self . repeater9 . len () as u32 ;
                     for i in 0 .. _self . repeater9 . len () {
                         if let Some (sub_comp) = _self . repeater9 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [12usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [12usize + 1] = _self . repeater10 . len () as u32 ;
                     for i in 0 .. _self . repeater10 . len () {
                         if let Some (sub_comp) = _self . repeater10 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [14usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [14usize + 1] = _self . repeater11 . len () as u32 ;
                     for i in 0 .. _self . repeater11 . len () {
                         if let Some (sub_comp) = _self . repeater11 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater12 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [16usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [16usize + 1] = _self . repeater12 . len () as u32 ;
                     for i in 0 .. _self . repeater12 . len () {
                         if let Some (sub_comp) = _self . repeater12 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater13 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [18usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [18usize + 1] = _self . repeater13 . len () as u32 ;
                     for i in 0 .. _self . repeater13 . len () {
                         if let Some (sub_comp) = _self . repeater13 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater14 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [20usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [20usize + 1] = _self . repeater14 . len () as u32 ;
                     for i in 0 .. _self . repeater14 . len () {
                         if let Some (sub_comp) = _self . repeater14 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater15 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [22usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [22usize + 1] = _self . repeater15 . len () as u32 ;
                     for i in 0 .. _self . repeater15 . len () {
                         if let Some (sub_comp) = _self . repeater15 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater16 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [24usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [24usize + 1] = _self . repeater16 . len () as u32 ;
                     for i in 0 .. _self . repeater16 . len () {
                         if let Some (sub_comp) = _self . repeater16 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater17 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [26usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [26usize + 1] = _self . repeater17 . len () as u32 ;
                     for i in 0 .. _self . repeater17 . len () {
                         if let Some (sub_comp) = _self . repeater17 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater18 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [28usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [28usize + 1] = _self . repeater18 . len () as u32 ;
                     for i in 0 .. _self . repeater18 . len () {
                         if let Some (sub_comp) = _self . repeater18 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater19 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [30usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [30usize + 1] = _self . repeater19 . len () as u32 ;
                     for i in 0 .. _self . repeater19 . len () {
                         if let Some (sub_comp) = _self . repeater19 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                         as _ , r#size : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len () + _self . repeater8 . len () + _self . repeater9 . len () + _self . repeater10 . len () + _self . repeater11 . len () + _self . repeater12 . len () + _self . repeater13 . len () + _self . repeater14 . len () + _self . repeater15 . len () + _self . repeater16 . len () + _self . repeater17 . len () + _self . repeater18 . len () + _self . repeater19 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_167_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_243_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater8 . len () {
                         if let Some (sub_comp) = _self . repeater8 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater9 . len () {
                         if let Some (sub_comp) = _self . repeater9 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater10 . len () {
                         if let Some (sub_comp) = _self . repeater10 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater11 . len () {
                         if let Some (sub_comp) = _self . repeater11 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater12 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater12 . len () {
                         if let Some (sub_comp) = _self . repeater12 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater13 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater13 . len () {
                         if let Some (sub_comp) = _self . repeater13 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater14 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater14 . len () {
                         if let Some (sub_comp) = _self . repeater14 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater15 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater15 . len () {
                         if let Some (sub_comp) = _self . repeater15 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater16 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater16 . len () {
                         if let Some (sub_comp) = _self . repeater16 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater17 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater17 . len () {
                         if let Some (sub_comp) = _self . repeater17 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater18 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater18 . len () {
                         if let Some (sub_comp) = _self . repeater18 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater19 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater19 . len () {
                         if let Some (sub_comp) = _self . repeater19 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len () + _self . repeater8 . len () + _self . repeater9 . len () + _self . repeater10 . len () + _self . repeater11 . len () + _self . repeater12 . len () + _self . repeater13 . len () + _self . repeater14 . len () + _self . repeater15 . len () + _self . repeater16 . len () + _self . repeater17 . len () + _self . repeater18 . len () + _self . repeater19 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_167_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_243_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater8 . len () {
                         if let Some (sub_comp) = _self . repeater8 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater9 . len () {
                         if let Some (sub_comp) = _self . repeater9 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater10 . len () {
                         if let Some (sub_comp) = _self . repeater10 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater11 . len () {
                         if let Some (sub_comp) = _self . repeater11 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater12 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater12 . len () {
                         if let Some (sub_comp) = _self . repeater12 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater13 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater13 . len () {
                         if let Some (sub_comp) = _self . repeater13 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater14 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater14 . len () {
                         if let Some (sub_comp) = _self . repeater14 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater15 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater15 . len () {
                         if let Some (sub_comp) = _self . repeater15 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater16 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater16 . len () {
                         if let Some (sub_comp) = _self . repeater16 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater17 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater17 . len () {
                         if let Some (sub_comp) = _self . repeater17 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater18 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater18 . len () {
                         if let Some (sub_comp) = _self . repeater18 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater19 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater19 . len () {
                         if let Some (sub_comp) = _self . repeater19 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     8usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater4 . len () + _self . repeater5 . len () + _self . repeater6 . len () + _self . repeater7 . len ()) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater4 . len () as u32 ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater5 . len () as u32 ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [4usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [4usize + 1] = _self . repeater6 . len () as u32 ;
                     for i in 0 .. _self . repeater6 . len () {
                         if let Some (sub_comp) = _self . repeater6 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [6usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [6usize + 1] = _self . repeater7 . len () as u32 ;
                     for i in 0 .. _self . repeater7 . len () {
                         if let Some (sub_comp) = _self . repeater7 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _ , r#size : (((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater4 . len () + _self . repeater5 . len () + _self . repeater6 . len () + _self . repeater7 . len ()) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater6 . len () {
                         if let Some (sub_comp) = _self . repeater6 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater7 . len () {
                         if let Some (sub_comp) = _self . repeater7 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 10f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater4 . len () + _self . repeater5 . len () + _self . repeater6 . len () + _self . repeater7 . len ()) ;
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater6 . len () {
                         if let Some (sub_comp) = _self . repeater6 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater7 . len () {
                         if let Some (sub_comp) = _self . repeater7 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_161_active_profile_value = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_active_profile_value ()) . apply_pin (_self) . get () ;
                     ((((((((sp :: ApproxEq :: < f64 > :: approx_eq (& (r#tmp_root_161_active_profile_value as f64) , & (0f64 as f64)))) && ((((((({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ())) || (({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ()))))) || (({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ()))))))) || ((((sp :: ApproxEq :: < f64 > :: approx_eq (& (r#tmp_root_161_active_profile_value as f64) , & (1f64 as f64)))) && ((((((({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ())) || (({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ()))))) || (({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ()))))))))) || (((((((sp :: ApproxEq :: < f64 > :: approx_eq (& (r#tmp_root_161_active_profile_value as f64) , & (2f64 as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& (r#tmp_root_161_active_profile_value as f64) , & (3f64 as f64))))))) && ((((((({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ())) || (({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ()))))) || (({
                         * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid_enabled () }
                     . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get ())))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_161_empty_163_horizontal_scrollbar_policy = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_161_empty_163_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_161_empty_163_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_167_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 27u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_167_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 27u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_243_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 28u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_rectangle_243_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 28u32 - 1)))))) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_fade_cover ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_throttle_advanced ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 27u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 27u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 27u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 27u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 28u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 28u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 28u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 28u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_161_vertical_bar_292_maximum = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_161_vertical_bar_292_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_161_vertical_bar_292_page_size = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp_root_161_vertical_bar_292_page_size) . clone ()) as f64) / (((((r#tmp_root_161_vertical_bar_292_maximum) . clone ()) as f64) + (((r#tmp_root_161_vertical_bar_292_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_161_horizontal_bar_305_maximum = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_161_horizontal_bar_305_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_161_horizontal_bar_305_page_size = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp_root_161_horizontal_bar_305_page_size) . clone ()) as f64))) as f64) / (((((r#tmp_root_161_horizontal_bar_305_maximum) . clone ()) as f64) + (((r#tmp_root_161_horizontal_bar_305_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_up_scroll_button_297_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_up_scroll_button_310_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_161_empty_163_vertical_scrollbar_policy = (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_161_empty_163_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_161_empty_163_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_167 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_167 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_167 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_167 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Power settings")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_243 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_243 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_243 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_243 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Armoury settings")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_292 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_292 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_292 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_294 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_294 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_295_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_295_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_295_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_295_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_295_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression58 = {
                                 let r#return_check_merge57 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge57) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge57) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression58) . 1 {
                                 ((r#returned_expression58) . 0) as _ }
                             else {
                                 (r#returned_expression58) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_296 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_298 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_up_scroll_button_297_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_up_scroll_button_297_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_300 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_302 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_down_scroll_button_301_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_down_scroll_button_301_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_305 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_305 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_305 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_307 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_307 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_308_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_308_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_308_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_308_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_308_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression60 = {
                                 let r#return_check_merge59 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge59) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge59) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression60) . 1 {
                                 ((r#returned_expression60) . 0) as _ }
                             else {
                                 (r#returned_expression60) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_309 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_311 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_up_scroll_button_310_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_up_scroll_button_310_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_313 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_315 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_down_scroll_button_314_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_down_scroll_button_314_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_167 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_167 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_243 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_243 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_292 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_292 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_292 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_294 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_294 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_305 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_305 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_305 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_307 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_307 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . visit (order , visitor) }
                 4u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . visit (order , visitor) }
                 5u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . visit (order , visitor) }
                 6u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . visit (order , visitor) }
                 7u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . visit (order , visitor) }
                 8u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . visit (order , visitor) }
                 9u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . visit (order , visitor) }
                 10u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . visit (order , visitor) }
                 11u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . visit (order , visitor) }
                 12u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater12 () . apply_pin (_self) . visit (order , visitor) }
                 13u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater13 () . apply_pin (_self) . visit (order , visitor) }
                 14u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater14 () . apply_pin (_self) . visit (order , visitor) }
                 15u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater15 () . apply_pin (_self) . visit (order , visitor) }
                 16u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater16 () . apply_pin (_self) . visit (order , visitor) }
                 17u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater17 () . apply_pin (_self) . visit (order , visitor) }
                 18u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater18 () . apply_pin (_self) . visit (order , visitor) }
                 19u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater19 () . apply_pin (_self) . visit (order , visitor) }
                 20u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater20 () . apply_pin (_self) . visit (order , visitor) }
                 21u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater21 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_169 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_230 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_234 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_245 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemtoggleint_251 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemtoggleint_253 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemtoggleint_255 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemtoggleint_257 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemdropdown_259 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_261 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_269 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_273 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater12 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_275 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater13 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_277 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater14 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_279 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater15 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_281 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater16 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_283 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater17 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_285 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater18 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_287 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater19 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_289 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater20 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_317 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater21 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_321 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_9_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (({
                         let r#inlined_fn_arg_10_0 = (r#inlined_fn_arg_9_0) . clone () ;
                         (({
                             let r#layout_info_18 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info_18) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_18) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_18) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_18) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                        )) + ((sp :: LayoutInfo {
                             r#max : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_flickable_164_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                        )) }
                    )) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater3 . range ()) }
                 4u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater4 . range ()) }
                 5u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater5 . range ()) }
                 6u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater6 . range ()) }
                 7u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater7 . range ()) }
                 8u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater8 . range ()) }
                 9u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater9 . range ()) }
                 10u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater10 . range ()) }
                 11u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater11 . range ()) }
                 12u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater12 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater12 . range ()) }
                 13u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater13 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater13 . range ()) }
                 14u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater14 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater14 . range ()) }
                 15u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater15 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater15 . range ()) }
                 16u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater16 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater16 . range ()) }
                 17u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater17 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater17 . range ()) }
                 18u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater18 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater18 . range ()) }
                 19u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater19 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater19 . range ()) }
                 20u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater20 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater20 . range ()) }
                 21u32 => {
                     InnerPageSystem_root_161 :: FIELD_OFFSETS . repeater21 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater21 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 => {
                     if let Some (instance) = _self . repeater3 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 4u32 => {
                     if let Some (instance) = _self . repeater4 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 5u32 => {
                     if let Some (instance) = _self . repeater5 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 6u32 => {
                     if let Some (instance) = _self . repeater6 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 7u32 => {
                     if let Some (instance) = _self . repeater7 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 8u32 => {
                     if let Some (instance) = _self . repeater8 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 9u32 => {
                     if let Some (instance) = _self . repeater9 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 10u32 => {
                     if let Some (instance) = _self . repeater10 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 11u32 => {
                     if let Some (instance) = _self . repeater11 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 12u32 => {
                     if let Some (instance) = _self . repeater12 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 13u32 => {
                     if let Some (instance) = _self . repeater13 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 14u32 => {
                     if let Some (instance) = _self . repeater14 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 15u32 => {
                     if let Some (instance) = _self . repeater15 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 16u32 => {
                     if let Some (instance) = _self . repeater16 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 17u32 => {
                     if let Some (instance) = _self . repeater17 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 18u32 => {
                     if let Some (instance) = _self . repeater18 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 19u32 => {
                     if let Some (instance) = _self . repeater19 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 20u32 => {
                     if let Some (instance) = _self . repeater20 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 21u32 => {
                     if let Some (instance) = _self . repeater21 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 8u32 => ((36f64) . clone () as sp :: Coord , ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 12u32 => ((36f64) . clone () as sp :: Coord , ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (_self) . get () [8usize]) . clone ()) . clone () as sp :: Coord ,) , 14u32 => ((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (_self) . get () [13usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (_self) . get () [12usize]) . clone ()) . clone () as sp :: Coord ,) , 27u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_168_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((36f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 28u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_text_244_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((36f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 33u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 34u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 35u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_294_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 36u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 37u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 38u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 39u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 40u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 41u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 42u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 43u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 44u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 45u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 46u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 47u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_thumb_307_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 48u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 49u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 50u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 51u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 52u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 53u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 54u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 55u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 56u32 => (((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 27u32 => sp :: r#AccessibleRole :: r#Text , 28u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (27u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (28u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_295_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_295_saved_values ()) . apply_pin (_self) . set ((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_vertical_bar_292_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_308_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_touch_area_308_saved_values ()) . apply_pin (_self) . set ((((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_horizontal_bar_305_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_169 {
         r#rectangle_169 : sp :: r#BasicBorderRectangle , r#empty_171 : sp :: r#Empty , r#text_172 : sp :: r#SimpleText , r#empty_173 : sp :: r#Empty , r#empty_174 : sp :: r#Empty , r#text_175 : sp :: r#SimpleText , r#empty_176 : sp :: r#Empty , r#text_177 : sp :: r#SimpleText , r#text_178 : sp :: r#SimpleText , r#empty_179 : sp :: r#Empty , r#text_180 : sp :: r#SimpleText , r#text_181 : sp :: r#SimpleText , r#empty_182 : sp :: r#Empty , r#text_183 : sp :: r#SimpleText , r#text_184 : sp :: r#SimpleText , r#rectangle_197 : sp :: r#Empty , r#text_198 : sp :: r#SimpleText , r#empty_199 : sp :: r#Empty , r#text_200 : sp :: r#SimpleText , r#text_201 : sp :: r#SimpleText , r#rectangle_202 : sp :: r#Empty , r#empty_203 : sp :: r#Empty , r#text_216 : sp :: r#SimpleText , r#empty_217 : sp :: r#Empty , r#text_218 : sp :: r#SimpleText , r#text_219 : sp :: r#SimpleText , r#rectangle_228 : sp :: r#Empty , r#rectangle_169_empty_170_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_170_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_170_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_171_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_171_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_171_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_173_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_173_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_173_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_174_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_174_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_174_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_174_width : sp :: Property < sp :: LogicalLength > , r#rectangle_169_empty_176_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_176_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_176_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_179_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_179_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_179_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_182_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_182_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_182_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_199_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_199_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_199_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_203_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_203_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_203_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_203_width : sp :: Property < sp :: LogicalLength > , r#rectangle_169_empty_217_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_169_empty_217_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_169_empty_217_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , repeater0 : sp :: Conditional < InnerComponent_rectangle_185 > , repeater1 : sp :: Conditional < InnerComponent_text_187 > , repeater2 : sp :: Conditional < InnerComponent_empty_189 > , repeater3 : sp :: Conditional < InnerComponent_empty_193 > , repeater4 : sp :: Conditional < InnerComponent_text_204 > , repeater5 : sp :: Conditional < InnerComponent_empty_206 > , repeater6 : sp :: Conditional < InnerComponent_empty_210 > , repeater7 : sp :: Conditional < InnerComponent_rectangle_214 > , repeater8 : sp :: Conditional < InnerComponent_empty_220 > , repeater9 : sp :: Conditional < InnerComponent_empty_224 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_169 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_169 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_igpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_igpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_igpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater3 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_igpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater4 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater5 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater6 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater7 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater8 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#has_dgpu () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater9 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#mid_fan_rpm () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as f64) > ((0f64) as f64))) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , r#size : (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                         let cache = x . get () ;
                         * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                    ) . unwrap_or_default ()) . clone () as _ , r#spacing : 12f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 12f64 as _ , & sp :: Padding {
                     r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 50f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 50f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 50f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 50f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 16f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 50f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 50f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 50f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 50f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 16f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     8usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (8usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [4usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [4usize + 1] = _self . repeater2 . len () as u32 ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [6usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [6usize + 1] = _self . repeater3 . len () as u32 ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 4f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 4f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 15u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _ , r#size : ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (8usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 15u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (8usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 4f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 4f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 15u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 18u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 18u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 18u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 20u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 21u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 20u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 21u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 20u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 21u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 22u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 23u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 22u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 23u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 22u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 23u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 24u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 25u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 24u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 25u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 24u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 25u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     12usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater4 . len () + _self . repeater5 . len () + _self . repeater6 . len () + _self . repeater7 . len () + _self . repeater8 . len () + _self . repeater9 . len ()) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater4 . len () as u32 ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater5 . len () as u32 ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [4usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [4usize + 1] = _self . repeater6 . len () as u32 ;
                     for i in 0 .. _self . repeater6 . len () {
                         if let Some (sub_comp) = _self . repeater6 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [6usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [6usize + 1] = _self . repeater7 . len () as u32 ;
                     for i in 0 .. _self . repeater7 . len () {
                         if let Some (sub_comp) = _self . repeater7 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 30u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [8usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [8usize + 1] = _self . repeater8 . len () as u32 ;
                     for i in 0 .. _self . repeater8 . len () {
                         if let Some (sub_comp) = _self . repeater8 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [10usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [10usize + 1] = _self . repeater9 . len () as u32 ;
                     for i in 0 .. _self . repeater9 . len () {
                         if let Some (sub_comp) = _self . repeater9 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _ , r#size : ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater4 . len () + _self . repeater5 . len () + _self . repeater6 . len () + _self . repeater7 . len () + _self . repeater8 . len () + _self . repeater9 . len ()) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater6 . len () {
                         if let Some (sub_comp) = _self . repeater6 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater7 . len () {
                         if let Some (sub_comp) = _self . repeater7 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 30u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater8 . len () {
                         if let Some (sub_comp) = _self . repeater8 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater9 . len () {
                         if let Some (sub_comp) = _self . repeater9 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater4 . len () + _self . repeater5 . len () + _self . repeater6 . len () + _self . repeater7 . len () + _self . repeater8 . len () + _self . repeater9 . len ()) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater6 . len () {
                         if let Some (sub_comp) = _self . repeater6 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater7 . len () {
                         if let Some (sub_comp) = _self . repeater7 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 30u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater8 . len () {
                         if let Some (sub_comp) = _self . repeater8 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater9 . len () {
                         if let Some (sub_comp) = _self . repeater9 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 35u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 36u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 35u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 36u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 35u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 36u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Hardware Monitor")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_cpu_name = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_name () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     if (((r#tmp_SystemPageData_cpu_name) . clone ())) != ((sp :: SharedString :: from (""))) {
                         (((((((slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Status")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _))) + ((sp :: SharedString :: from (" | ")) . as_str ())))) + (((r#tmp_SystemPageData_cpu_name) . clone ()) . as_str ()))) as _ }
                     else {
                         slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Status")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Temperature:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_cpu_temp_val = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_temp_val () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     slint :: Brush :: SolidColor (if (((r#tmp_SystemPageData_cpu_temp_val) . clone ()) as f64) > ((80f64) as f64) {
                         (sp :: Color :: from_argb_encoded ((4293870660f64) as u32)) as _ }
                     else {
                         if (((r#tmp_SystemPageData_cpu_temp_val) . clone ()) as f64) > ((65f64) as f64) {
                             (sp :: Color :: from_argb_encoded ((4293571336f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((4280468830f64) as u32) }
                         }
                    ) }
                ) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number ((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_temp_val () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) . round ()) as f64))) + ((sp :: SharedString :: from (" °C")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Usage:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number ((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_usage_val () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) . round ()) as f64))) + ((sp :: SharedString :: from ("%")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Frequency:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number ((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_freq_mhz () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) . round ()) as f64))) + ((sp :: SharedString :: from (" MHz")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [19usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Memory Status")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [21usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("RAM Usage:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [21usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number ((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ram_usage_val () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) . round ()) as f64))) + ((sp :: SharedString :: from ("%")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [9usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Fan Speeds")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [11usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Fan:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [11usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cpu_fan_rpm () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as f64))) + ((sp :: SharedString :: from (" RPM")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . visit (order , visitor) }
                 4u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . visit (order , visitor) }
                 5u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . visit (order , visitor) }
                 6u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . visit (order , visitor) }
                 7u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . visit (order , visitor) }
                 8u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . visit (order , visitor) }
                 9u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_185 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_187 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_189 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_193 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_204 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_206 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_210 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_214 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_220 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_224 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater3 . range ()) }
                 4u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater4 . range ()) }
                 5u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater5 . range ()) }
                 6u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater6 . range ()) }
                 7u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater7 . range ()) }
                 8u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater8 . range ()) }
                 9u32 => {
                     InnerComponent_rectangle_169 :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater9 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 => {
                     if let Some (instance) = _self . repeater3 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 4u32 => {
                     if let Some (instance) = _self . repeater4 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 5u32 => {
                     if let Some (instance) = _self . repeater5 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 6u32 => {
                     if let Some (instance) = _self . repeater6 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 7u32 => {
                     if let Some (instance) = _self . repeater7 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 8u32 => {
                     if let Some (instance) = _self . repeater8 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 9u32 => {
                     if let Some (instance) = _self . repeater9 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 2u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_171_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_170_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 14u32 => ((4f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [16usize]) . clone ()) . clone () as sp :: Coord ,) , 15u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [19usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [18usize]) . clone ()) . clone () as sp :: Coord ,) , 16u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [21usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [20usize]) . clone ()) . clone () as sp :: Coord ,) , 17u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [23usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [22usize]) . clone ()) . clone () as sp :: Coord ,) , 18u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 19u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_176_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 20u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 21u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_179_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 22u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 23u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_182_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 24u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [21usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 25u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (_self) . get () [21usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_199_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 30u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [9usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [8usize]) . clone ()) . clone () as sp :: Coord ,) , 31u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [11usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [10usize]) . clone ()) . clone () as sp :: Coord ,) , 34u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [17usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [16usize]) . clone ()) . clone () as sp :: Coord ,) , 35u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [11usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 36u32 => ((((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (_self) . get () [11usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_217_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: r#AccessibleRole :: r#Text , 6u32 => sp :: r#AccessibleRole :: r#Text , 15u32 => sp :: r#AccessibleRole :: r#Text , 18u32 => sp :: r#AccessibleRole :: r#Text , 19u32 => sp :: r#AccessibleRole :: r#Text , 20u32 => sp :: r#AccessibleRole :: r#Text , 21u32 => sp :: r#AccessibleRole :: r#Text , 22u32 => sp :: r#AccessibleRole :: r#Text , 23u32 => sp :: r#AccessibleRole :: r#Text , 24u32 => sp :: r#AccessibleRole :: r#Text , 25u32 => sp :: r#AccessibleRole :: r#Text , 30u32 => sp :: r#AccessibleRole :: r#Text , 35u32 => sp :: r#AccessibleRole :: r#Text , 36u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (6u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (15u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (18u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (19u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (20u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (21u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (22u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (23u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (24u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (25u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (30u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (35u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (36u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_185 {
         r#rectangle_185 : sp :: r#Empty , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_185 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_185 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : 4f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 4f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((4f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [8usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_185 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_185 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_rectangle_185 :: FIELD_OFFSETS . r#rectangle_185 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_185) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_185 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_185 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_185 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 10u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_185 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_185 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_187 {
         r#text_187 : sp :: r#SimpleText , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_187 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_187 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_igpu_name = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_name () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     if (((r#tmp_SystemPageData_igpu_name) . clone ())) != ((sp :: SharedString :: from (""))) {
                         (((((((slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("iGPU Status")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _))) + ((sp :: SharedString :: from (" | ")) . as_str ())))) + (((r#tmp_SystemPageData_igpu_name) . clone ()) . as_str ()))) as _ }
                     else {
                         slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("iGPU Status")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [10usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_187 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_187 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_187 :: FIELD_OFFSETS . r#text_187 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_187) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_187 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_187 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_187 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 11u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_187 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_187 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_189 {
         r#empty_189 : sp :: r#Empty , r#text_190 : sp :: r#SimpleText , r#text_191 : sp :: r#SimpleText , r#empty_189_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_189_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_189_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_189 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_189 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : _self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Temperature:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_igpu_temp_val = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_temp_val () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     if (((r#tmp_SystemPageData_igpu_temp_val) . clone ()) as f64) > ((80f64) as f64) {
                         (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4293870660f64) as u32))) as _ }
                     else {
                         if (((r#tmp_SystemPageData_igpu_temp_val) . clone ()) as f64) > ((65f64) as f64) {
                             (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4293571336f64) as u32))) as _ }
                         else {
                             if (((r#tmp_SystemPageData_igpu_temp_val) . clone ()) as f64) > ((0f64) as f64) {
                                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4280468830f64) as u32))) as _ }
                             else {
                                 {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                             }
                         }
                     }
                ) as _) ;
                 }
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_igpu_temp_val = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_temp_val () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     if (((r#tmp_SystemPageData_igpu_temp_val) . clone ()) as f64) > ((0f64) as f64) {
                         ((((sp :: shared_string_from_number ((((r#tmp_SystemPageData_igpu_temp_val) . clone () as f64) . round ()) as f64))) + ((sp :: SharedString :: from (" °C")) . as_str ()))) as _ }
                     else {
                         slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("N/A")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [12usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_189 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_189 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_189 :: FIELD_OFFSETS . r#empty_189 ()) , sp :: VOffset :: new (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_190 ()) , sp :: VOffset :: new (InnerComponent_empty_189 :: FIELD_OFFSETS . r#text_191 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_189) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_189 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_189 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_189 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 12u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_189 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_189 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_193 {
         r#empty_193 : sp :: r#Empty , r#text_194 : sp :: r#SimpleText , r#text_195 : sp :: r#SimpleText , r#empty_193_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_193_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_193_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_193 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_193 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : _self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Usage:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_igpu_usage_val = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#igpu_usage_val () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     if (((r#tmp_SystemPageData_igpu_usage_val) . clone ()) as f64) >= ((0f64) as f64) {
                         ((((sp :: shared_string_from_number ((((r#tmp_SystemPageData_igpu_usage_val) . clone () as f64) . round ()) as f64))) + ((sp :: SharedString :: from ("%")) . as_str ()))) as _ }
                     else {
                         slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("N/A")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [14usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_174_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_193 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_193 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_193 :: FIELD_OFFSETS . r#empty_193 ()) , sp :: VOffset :: new (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_194 ()) , sp :: VOffset :: new (InnerComponent_empty_193 :: FIELD_OFFSETS . r#text_195 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_193) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_193 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_193 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_193 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 13u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_193 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_193 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_204 {
         r#text_204 : sp :: r#SimpleText , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_204 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_204 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_dgpu_name = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_name () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     if (((r#tmp_SystemPageData_dgpu_name) . clone ())) != ((sp :: SharedString :: from (""))) {
                         (((((((slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("dGPU Status")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _))) + ((sp :: SharedString :: from (" | ")) . as_str ())))) + (((r#tmp_SystemPageData_dgpu_name) . clone ()) . as_str ()))) as _ }
                     else {
                         slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("dGPU Status")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_204 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_204 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_204 :: FIELD_OFFSETS . r#text_204 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_204) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_204 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_204 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_204 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 26u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_204 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_204 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_206 {
         r#empty_206 : sp :: r#Empty , r#text_207 : sp :: r#SimpleText , r#text_208 : sp :: r#SimpleText , r#empty_206_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_206_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_206_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_206 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_206 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : _self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Temperature:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_suspended () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     ({
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                 else {
                     {
                         let r#tmp_SystemPageData_gpu_temp_val = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_temp_val () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         if (((r#tmp_SystemPageData_gpu_temp_val) . clone ()) as f64) > ((80f64) as f64) {
                             (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4293870660f64) as u32))) as _ }
                         else {
                             if (((r#tmp_SystemPageData_gpu_temp_val) . clone ()) as f64) > ((65f64) as f64) {
                                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4293571336f64) as u32))) as _ }
                             else {
                                 if (((r#tmp_SystemPageData_gpu_temp_val) . clone ()) as f64) >= ((0f64) as f64) {
                                     (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4280468830f64) as u32))) as _ }
                                 else {
                                     {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                                 }
                             }
                         }
                     }
                ) as _) ;
                 }
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_suspended () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Suspended")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                 else {
                     {
                         let r#tmp_SystemPageData_gpu_temp_val = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_temp_val () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         if (((r#tmp_SystemPageData_gpu_temp_val) . clone ()) as f64) >= ((0f64) as f64) {
                             ((((sp :: shared_string_from_number ((((r#tmp_SystemPageData_gpu_temp_val) . clone () as f64) . round ()) as f64))) + ((sp :: SharedString :: from (" °C")) . as_str ()))) as _ }
                         else {
                             slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("N/A")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_206 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_206 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_206 :: FIELD_OFFSETS . r#empty_206 ()) , sp :: VOffset :: new (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_207 ()) , sp :: VOffset :: new (InnerComponent_empty_206 :: FIELD_OFFSETS . r#text_208 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_206) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_206 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_206 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_206 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 27u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_206 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_206 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_210 {
         r#empty_210 : sp :: r#Empty , r#text_211 : sp :: r#SimpleText , r#text_212 : sp :: r#SimpleText , r#empty_210_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_210_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_210_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_210 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_210 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : _self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Usage:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#dgpu_suspended () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Suspended")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                 else {
                     {
                         let r#tmp_SystemPageData_gpu_usage_val = {
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_usage_val () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                         if (((r#tmp_SystemPageData_gpu_usage_val) . clone ()) as f64) >= ((0f64) as f64) {
                             ((((sp :: shared_string_from_number ((((r#tmp_SystemPageData_gpu_usage_val) . clone () as f64) . round ()) as f64))) + ((sp :: SharedString :: from ("%")) . as_str ()))) as _ }
                         else {
                             slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("N/A")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_210 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_210 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_210 :: FIELD_OFFSETS . r#empty_210 ()) , sp :: VOffset :: new (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_211 ()) , sp :: VOffset :: new (InnerComponent_empty_210 :: FIELD_OFFSETS . r#text_212 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_210) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_210 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_210 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_210 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 28u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_210 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_210 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_214 {
         r#rectangle_214 : sp :: r#Empty , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_214 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_214 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : 4f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 4f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((4f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [6usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_214 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_214 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_rectangle_214 :: FIELD_OFFSETS . r#rectangle_214 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_214) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_214 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_214 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_214 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 29u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_214 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_214 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_220 {
         r#empty_220 : sp :: r#Empty , r#text_221 : sp :: r#SimpleText , r#text_222 : sp :: r#SimpleText , r#empty_220_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_220_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_220_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_220 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_220 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : _self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU Fan:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#gpu_fan_rpm () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as f64))) + ((sp :: SharedString :: from (" RPM")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [12usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_220 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_220 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_220 :: FIELD_OFFSETS . r#empty_220 ()) , sp :: VOffset :: new (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_221 ()) , sp :: VOffset :: new (InnerComponent_empty_220 :: FIELD_OFFSETS . r#text_222 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_220) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_220 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_220 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_220 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 32u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_220 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_220 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_224 {
         r#empty_224 : sp :: r#Empty , r#text_225 : sp :: r#SimpleText , r#text_226 : sp :: r#SimpleText , r#empty_224_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_224_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_224_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_224 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_224 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : _self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Mid Fan:")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#mid_fan_rpm () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as f64))) + ((sp :: SharedString :: from (" RPM")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_173_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [14usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169_empty_203_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_224 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_169 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_224 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_224 :: FIELD_OFFSETS . r#empty_224 ()) , sp :: VOffset :: new (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_225 ()) , sp :: VOffset :: new (InnerComponent_empty_224 :: FIELD_OFFSETS . r#text_226 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_224) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_224 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_224 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_224 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 33u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_224 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_224 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     impl InnerComponent_rectangle_169 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             37usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 12u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 9u32 , children_index : 26u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 18u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 18u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 20u32 , parent_index : 4u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 22u32 , parent_index : 4u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 24u32 , parent_index : 4u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 24u32 , parent_index : 4u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 24u32 , parent_index : 4u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 26u32 , parent_index : 4u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 22u32 , parent_index : 8u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 22u32 , parent_index : 8u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 24u32 , parent_index : 9u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 24u32 , parent_index : 9u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 26u32 , parent_index : 16u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 26u32 , parent_index : 16u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 35u32 , parent_index : 5u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 35u32 , parent_index : 5u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 37u32 , parent_index : 5u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 37u32 , parent_index : 31u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 37u32 , parent_index : 31u32 , item_array_index : 26u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_169 , sp :: ItemVTable , sp :: AllowPin > ;
             27usize] = [sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_169 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_171 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_173 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_172 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_174 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_203 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_175 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_176 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_179 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_182 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_197 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_198 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_199 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_202 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_177 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_178 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_180 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_181 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_183 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_184 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_200 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_201 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_216 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#empty_217 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#rectangle_228 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_218 ()) , sp :: VOffset :: new (InnerComponent_rectangle_169 :: FIELD_OFFSETS . r#text_219 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_169) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_169 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_169 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_169 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 9u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_169 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_169 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_230 {
         r#empty_230 : sp :: r#Empty , r#systemdropdown_231 : InnerSystemDropdown_root_88 , r#button_232 : InnerButton_root_21 , r#empty_230_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_230_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_230 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_230 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 3u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 2u32 - 1 , tree_index_of_first_child + 14u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& (match & {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_indexes () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                                 x => {
                                     let index = ({
                                         * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Platform Profile")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_fade_cover ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (true as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_throttle_advanced ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (true as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Advanced")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 1u32 ..= 3u32 => {
                     InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 1u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint ((((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 1u32 ..= 3u32 => {
                     InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . subtree_range (dyn_index - 1u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 1u32 ..= 3u32 => {
                     InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . subtree_component (dyn_index - 1u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 ..= 13u32 => return InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . item_geometry (index - 3u32 + 1) , 14u32 ..= 20u32 => return InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . item_geometry (index - 14u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Button , 1u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . accessible_role (0) , 3u32 ..= 13u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . accessible_role (index - 3u32 + 1) , 2u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . accessible_role (0) , 14u32 ..= 20u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . accessible_role (index - 14u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (2u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (2u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (1u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . accessible_string_property (0 , what) , (3u32 ..= 13u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . accessible_string_property (index - 3u32 + 1 , what) , (2u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . accessible_string_property (0 , what) , (14u32 ..= 20u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . accessible_string_property (index - 14u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (2u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (1u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . accessibility_action (0 , action) , (3u32 ..= 13u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . accessibility_action (index - 3u32 + 1 , action) , (2u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . accessibility_action (0 , action) , (14u32 ..= 20u32 , _) => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . accessibility_action (index - 14u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: SupportedAccessibilityAction :: r#Default , 1u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . supported_accessibility_actions (0) , 3u32 ..= 13u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . supported_accessibility_actions (index - 3u32 + 1) , 2u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . supported_accessibility_actions (0) , 14u32 ..= 20u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . supported_accessibility_actions (index - 14u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 ..= 13u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . item_element_infos (index - 3u32 + 1) , 14u32 ..= 20u32 => InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . item_element_infos (index - 14u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , & sp :: Padding {
                 r#begin : 0f64 as _ , r#end : 0f64 as _ , }
             as _)) as _ }
         }
     impl InnerComponent_empty_230 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             21usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 14u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 6u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 7u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 12u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 11u32 , parent_index : 7u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 10u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 8u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 8u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 18u32 , parent_index : 2u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 21u32 , parent_index : 2u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 21u32 , parent_index : 2u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 21u32 , parent_index : 14u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 14u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 14u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_230 , sp :: ItemVTable , sp :: AllowPin > ;
             17usize] = [sp :: VOffset :: new (InnerComponent_empty_230 :: FIELD_OFFSETS . r#empty_230 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#systemdropdown_231 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_230 :: FIELD_OFFSETS . r#button_232 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_230) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_230 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_230 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_230 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 10u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_230 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_230 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_234 {
         r#rectangle_234 : sp :: r#BasicBorderRectangle , r#empty_236 : sp :: r#Empty , r#text_237 : sp :: r#SimpleText , r#empty_238 : sp :: r#Empty , r#empty_240 : sp :: r#Empty , r#screen_bright_239 : InnerSlider_root_97 , r#switch_241 : InnerSwitch_root_104 , r#rectangle_234_empty_235_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_234_empty_235_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_empty_235_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_empty_236_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_234_empty_236_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_empty_236_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_empty_238_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_empty_238_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_empty_240_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_empty_240_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_234_width : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_234 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_234 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSlider_root_97 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 6u32 - 1) ? ;
             InnerSwitch_root_104 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 14u32 - 1 , tree_index_of_first_child + 15u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_sync_with_primary () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 40f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 40f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_238_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 38f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 38f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_240_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 20f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 20f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 20f64 as _ , }
                     as _ , r#size : (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 40f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 40f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_238_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 38f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 38f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_240_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 20f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 20f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 20f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_238_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_240_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 15f64 as _ , }
                     as _ , r#size : ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 15f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_238_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_screen_bright_239_min_width = if (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (20f64) as _ }
                     else {
                         0f64 }
                     ;
                     {
                         let r#cell_layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_screen_bright_239_min_width as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_screen_bright_239_min_width) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_screen_bright_239_min_width as sp :: Coord)) . clone () as _ , r#stretch : if (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                                 (0f64) as _ }
                             else {
                                 1f64 }
                             as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_238_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_screen_bright_239_min_height = if (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         20f64 }
                     ;
                     {
                         let r#cell_layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_screen_bright_239_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_screen_bright_239_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_screen_bright_239_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_screen_bright_239_min_height as sp :: Coord)) . clone () as _ , r#stretch : if (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                                 (1f64) as _ }
                             else {
                                 0f64 }
                             as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_240_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_241_min_width = ((40f64 as sp :: Coord) . max (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 14f64 ;
                         sp :: LayoutInfo {
                             r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max (((((r#tmp_switch_241_min_width) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_switch_241_min_width) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_241_min_width as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_240_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_241_min_height = ((20f64 as sp :: Coord) . max (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_241_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_switch_241_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_241_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_241_min_height as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Screenpad brightness")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . max (if (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (0f64) as _ }
                 else {
                     20f64 }
                 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . set ({
                 (100f64) as f32 }
            ) ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_screenpad_brightness () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_brightness () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as f64) . floor () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_brightness () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . min (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord) as sp :: Coord) . max (if (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                     (20f64) as _ }
                 else {
                     0f64 }
                 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . max ((20f64 as sp :: Coord) . max (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Sync with primary")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_screenpad_sync_with_primary () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screenpad_sync_with_primary () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screenpad_sync_with_primary () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((14f64) as f64)) as sp :: Coord) . min (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord) as sp :: Coord) . max ((40f64 as sp :: Coord) . max (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSlider_root_97 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (x)) ,) ;
             InnerSwitch_root_104 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [6usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_235_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234_empty_236_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 14u32 => (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 ..= 13u32 => return InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . item_geometry (index - 6u32 + 1) , 15u32 ..= 22u32 => return InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . item_geometry (index - 15u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => sp :: r#AccessibleRole :: r#Text , 5u32 => sp :: r#AccessibleRole :: r#Slider , 14u32 => sp :: r#AccessibleRole :: r#Switch , 5u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . accessible_role (0) , 6u32 ..= 13u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . accessible_role (index - 6u32 + 1) , 14u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . accessible_role (0) , 15u32 ..= 22u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . accessible_role (index - 15u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (4u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (5u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (5u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get () {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (5u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some (sp :: shared_string_from_number (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64)) , (5u32 , sp :: AccessibleStringProperty :: r#ValueMaximum) => sp :: Some (sp :: shared_string_from_number (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64)) , (5u32 , sp :: AccessibleStringProperty :: r#ValueMinimum) => sp :: Some (sp :: shared_string_from_number (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) , (5u32 , sp :: AccessibleStringProperty :: r#ValueStep) => sp :: Some (sp :: shared_string_from_number (((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_value_step ()) . apply_pin (_self) . get ()) as f64)) , (14u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (14u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (14u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (14u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ()) , (5u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . accessible_string_property (0 , what) , (6u32 ..= 13u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . accessible_string_property (index - 6u32 + 1 , what) , (14u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . accessible_string_property (0 , what) , (15u32 ..= 22u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . accessible_string_property (index - 15u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (5u32 , sp :: AccessibilityAction :: r#Decrement) => {
                     {
                         (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_decrement ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (5u32 , sp :: AccessibilityAction :: r#Increment) => {
                     {
                         (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_increment ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (5u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (14u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (5u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . accessibility_action (0 , action) , (6u32 ..= 13u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . accessibility_action (index - 6u32 + 1 , action) , (14u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . accessibility_action (0 , action) , (15u32 ..= 22u32 , _) => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . accessibility_action (index - 15u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => sp :: SupportedAccessibilityAction :: r#Decrement | sp :: SupportedAccessibilityAction :: r#Increment | sp :: SupportedAccessibilityAction :: r#SetValue , 14u32 => sp :: SupportedAccessibilityAction :: r#Default , 5u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . supported_accessibility_actions (0) , 6u32 ..= 13u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . supported_accessibility_actions (index - 6u32 + 1) , 14u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . supported_accessibility_actions (0) , 15u32 ..= 22u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . supported_accessibility_actions (index - 15u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 ..= 13u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () . apply_pin (_self) . item_element_infos (index - 6u32 + 1) , 15u32 ..= 22u32 => InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () . apply_pin (_self) . item_element_infos (index - 15u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_234 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             23usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 14u32 , parent_index : 0u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 12u32 , parent_index : 5u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 8u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 8u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 15u32 , parent_index : 3u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 14u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 14u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 14u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 20u32 , parent_index : 15u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 19u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 19u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 19u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_234 , sp :: ItemVTable , sp :: AllowPin > ;
             21usize] = [sp :: VOffset :: new (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#rectangle_234 ()) , sp :: VOffset :: new (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#empty_236 ()) , sp :: VOffset :: new (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#empty_238 ()) , sp :: VOffset :: new (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#empty_240 ()) , sp :: VOffset :: new (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#text_237 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#screen_bright_239 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_rectangle_234 :: FIELD_OFFSETS . r#switch_241 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_234) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_234 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_234 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_234 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 11u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_234 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_234 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_245 {
         r#rectangle_245 : sp :: r#Rectangle , r#text_247 : sp :: r#SimpleText , r#text_248 : sp :: r#SimpleText , r#rectangle_245_empty_246_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_245_empty_246_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_245_empty_246_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_245 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_245 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4286578688f64) as u32))) as slint :: Brush }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                         let cache = x . get () ;
                         * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                    ) . unwrap_or_default ()) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4294967295f64) as u32))) as slint :: Brush }
            ) ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("The asus-armoury driver is not loaded")) as _ , (sp :: SharedString :: from ("no_asus_armoury_driver_1")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4294967295f64) as u32))) as slint :: Brush }
            ) ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("For advanced features you will require a kernel with this driver added.")) as _ , (sp :: SharedString :: from ("no_asus_armoury_driver_2")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 30f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [10usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => ((((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 2u32 => ((((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245_empty_246_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_245 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_245 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#rectangle_245 ()) , sp :: VOffset :: new (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_247 ()) , sp :: VOffset :: new (InnerComponent_rectangle_245 :: FIELD_OFFSETS . r#text_248 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_245) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_245 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_245 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_245 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 13u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_245 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_245 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemtoggleint_251 {
         r#systemtoggleint_251 : InnerSystemToggleInt_root_116 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemtoggleint_251 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemtoggleint_251 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggleInt_root_116 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_checked_int ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#panel_overdrive () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Panel Overdrive")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_panel_overdrive () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_panel_overdrive () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#panel_overdrive () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggleInt_root_116 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_14 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_14) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_14) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_14) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_14) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 12u32 => return InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 12u32 => InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemtoggleint_251 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 9u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemtoggleint_251 , sp :: ItemVTable , sp :: AllowPin > ;
             11usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_118 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_120 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_251 :: FIELD_OFFSETS . r#systemtoggleint_251 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemtoggleint_251) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemtoggleint_251 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemtoggleint_251 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemtoggleint_251 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 29u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemtoggleint_251 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemtoggleint_251 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemtoggleint_253 {
         r#systemtoggleint_253 : InnerSystemToggleInt_root_116 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemtoggleint_253 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemtoggleint_253 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggleInt_root_116 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_checked_int ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#boot_sound () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("POST boot sound")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_boot_sound () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_boot_sound () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#boot_sound () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggleInt_root_116 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_14 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_14) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_14) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_14) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_14) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 12u32 => return InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 12u32 => InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemtoggleint_253 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 9u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemtoggleint_253 , sp :: ItemVTable , sp :: AllowPin > ;
             11usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_118 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_120 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_253 :: FIELD_OFFSETS . r#systemtoggleint_253 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemtoggleint_253) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemtoggleint_253 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemtoggleint_253 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemtoggleint_253 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 30u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemtoggleint_253 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemtoggleint_253 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemtoggleint_255 {
         r#systemtoggleint_255 : InnerSystemToggleInt_root_116 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemtoggleint_255 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemtoggleint_255 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggleInt_root_116 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_checked_int ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screen_auto_brightness () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Screen Auto Brightness")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_screen_auto_brightness () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_screen_auto_brightness () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#screen_auto_brightness () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggleInt_root_116 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_14 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_14) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_14) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_14) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_14) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 12u32 => return InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 12u32 => InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemtoggleint_255 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 9u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemtoggleint_255 , sp :: ItemVTable , sp :: AllowPin > ;
             11usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_118 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_120 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_255 :: FIELD_OFFSETS . r#systemtoggleint_255 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemtoggleint_255) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemtoggleint_255 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemtoggleint_255 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemtoggleint_255 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 31u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemtoggleint_255 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemtoggleint_255 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemtoggleint_257 {
         r#systemtoggleint_257 : InnerSystemToggleInt_root_116 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemtoggleint_257 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemtoggleint_257 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggleInt_root_116 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_checked_int ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mcu_powersave () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("MCU Powersave")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_mcu_powersave () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_mcu_powersave () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mcu_powersave () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [6usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggleInt_root_116 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_14 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_14) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_14) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_14) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_14) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () + InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116_empty_117_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [13usize]) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_250_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [6usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 12u32 => return InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 12u32 => InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemtoggleint_257 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 9u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemtoggleint_257 , sp :: ItemVTable , sp :: AllowPin > ;
             11usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#root_116 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_118 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#empty_120 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#text_119 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggleint_257 :: FIELD_OFFSETS . r#systemtoggleint_257 () , sp :: compose_field_offsets (InnerSystemToggleInt_root_116 :: FIELD_OFFSETS . r#switch_121 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemtoggleint_257) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemtoggleint_257 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemtoggleint_257 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemtoggleint_257 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 32u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemtoggleint_257 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemtoggleint_257 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemdropdown_259 {
         r#systemdropdown_259 : InnerSystemDropdown_root_88 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemdropdown_259 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemdropdown_259 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode_choices () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (200f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_mini_led_mode () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_mini_led_mode () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#mini_led_mode () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("MiniLED Mode")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [14usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_9 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [14usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 11u32 => return InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 11u32 => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 11u32 , _) => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 11u32 , _) => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 11u32 => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 11u32 => InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemdropdown_259 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             12usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 8u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 10u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 10u32 , parent_index : 8u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 6u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 6u32 , item_array_index : 10u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemdropdown_259 , sp :: ItemVTable , sp :: AllowPin > ;
             11usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_259 :: FIELD_OFFSETS . r#systemdropdown_259 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemdropdown_259) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemdropdown_259 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemdropdown_259 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemdropdown_259 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 15u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemdropdown_259 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemdropdown_259 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_261 {
         r#empty_261 : sp :: r#Empty , r#rectangle_262 : sp :: r#Empty , r#text_263 : sp :: r#SimpleText , r#empty_261_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_261_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_261_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#empty_261_rectangle_262_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_261_rectangle_262_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#empty_261_text_263_min_height : sp :: Property < sp :: LogicalLength > , r#empty_261_text_263_min_width : sp :: Property < sp :: LogicalLength > , r#empty_261_text_263_preferred_height : sp :: Property < sp :: LogicalLength > , r#empty_261_text_263_preferred_width : sp :: Property < sp :: LogicalLength > , r#empty_261_text_263_x : sp :: Property < sp :: LogicalLength > , repeater0 : sp :: Conditional < InnerComponent_switch_264 > , repeater1 : sp :: Conditional < InnerComponent_switch_266 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_261 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_261 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((! {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled_available () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled_available () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     4usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_rectangle_262_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                         as _ , r#size : ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 0f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_rectangle_262_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 0f64 as _ , & sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_rectangle_262_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 32f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_rectangle_262_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_rectangle_262_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - (((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("The following settings are not applied until the toggle is enabled.")) as _ , (sp :: SharedString :: from ("ppt_warning")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent_empty_261 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_switch_264 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_empty_261 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_switch_266 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerComponent_empty_261 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [17usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [16usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => ((32f64) . clone () as sp :: Coord , (((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_text_263_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((32f64) as f64) - (((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (4u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_switch_264 {
         r#switch_264 : InnerSwitch_root_104 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_switch_264 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_empty_261 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_switch_264 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSwitch_root_104 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [17usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . max ((20f64 as sp :: Coord) . max (((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enable Tuning")) as _ , (sp :: SharedString :: from ("ppt_group_enabled")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_enable_ppt_group () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_enable_ppt_group () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSwitch_root_104 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((40f64 as sp :: Coord) . max (((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((20f64 as sp :: Coord) . max (((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 8u32 => return InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Switch , 0u32 => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 8u32 => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ()) , (0u32 , _) => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 8u32 , _) => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (0u32 , _) => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 8u32 , _) => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Default , 0u32 => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 8u32 => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 8u32 => InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_switch_264 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_empty_261 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_empty_261 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             9usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 0u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_switch_264 , sp :: ItemVTable , sp :: AllowPin > ;
             7usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_264 :: FIELD_OFFSETS . r#switch_264 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_switch_264) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_switch_264 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_switch_264 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_switch_264 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 2u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_switch_264 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_switch_264 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_switch_266 {
         r#switch_266 : InnerSwitch_root_104 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_switch_266 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_empty_261 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_switch_266 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSwitch_root_104 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [17usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . max ((20f64 as sp :: Coord) . max (((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enable Tuning")) as _ , (sp :: SharedString :: from ("ppt_group_enabled")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_enabled () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_enabled () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_enabled () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSwitch_root_104 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((40f64 as sp :: Coord) . max (((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((20f64 as sp :: Coord) . max (((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 8u32 => return InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Switch , 0u32 => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 8u32 => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ()) , (0u32 , _) => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 8u32 , _) => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (0u32 , _) => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 8u32 , _) => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Default , 0u32 => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 8u32 => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 8u32 => InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_switch_266 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_empty_261 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_empty_261 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             9usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 0u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_switch_266 , sp :: ItemVTable , sp :: AllowPin > ;
             7usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_switch_266 :: FIELD_OFFSETS . r#switch_266 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_switch_266) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_switch_266 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_switch_266 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_switch_266 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 3u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_switch_266 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_switch_266 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     impl InnerComponent_empty_261 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             5usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_261 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_261 :: FIELD_OFFSETS . r#empty_261 ()) , sp :: VOffset :: new (InnerComponent_empty_261 :: FIELD_OFFSETS . r#rectangle_262 ()) , sp :: VOffset :: new (InnerComponent_empty_261 :: FIELD_OFFSETS . r#text_263 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_261) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_261 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_261 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_261 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 16u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_261 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_261 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_269 {
         r#rectangle_269 : sp :: r#Rectangle , r#text_271 : sp :: r#ComplexText , r#rectangle_269_empty_270_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_269_empty_270_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_269_empty_270_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_269 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_269 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4284896512f64) as u32))) as slint :: Brush }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                         let cache = x . get () ;
                         * cache . get ((cache [19usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                    ) . unwrap_or_default ()) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((4294967295f64) as u32))) as slint :: Brush }
            ) ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU power limits require an active custom fan curve. Enable a fan curve for the active profile in the Fans tab to unlock these controls.")) as _ , (sp :: SharedString :: from ("requires_fan_curve_warning")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set ({
                 (sp :: r#TextWrap :: r#WordWrap) as sp :: r#TextWrap }
            ) ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = {
                         let r#inlined_fn_arg_11_0 = ((((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                         ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (({
                             let r#inlined_fn_arg_12_0 = (r#inlined_fn_arg_11_0) . clone () ;
                             sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                                 r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , (((((((r#inlined_fn_arg_12_0) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                            ]) as _ , 8f64 as _ , & sp :: Padding {
                                 r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                             as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                        )) }
                     ;
                     sp :: LayoutInfo {
                         r#max : 30f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [19usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [18usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => ((((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269_empty_270_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_269 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_269 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#rectangle_269 ()) , sp :: VOffset :: new (InnerComponent_rectangle_269 :: FIELD_OFFSETS . r#text_271 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_269) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_269 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_269 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_269 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 17u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_269 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_269 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_273 {
         r#systemslider_273 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_273 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_273 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_pl1_spl () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl1_spl () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [21usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Long-term CPU power limit that affects sustained workload performance. Higher values may increase heat and power consumption.")) as _ , (sp :: SharedString :: from ("ppt_pl1_spl_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment0 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment0) . r#max) . clone () as _ , r#min : ((r#struct_assignment0) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_pl1_spl () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl1_spl () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Sustained Power Limit")) as _ , (sp :: SharedString :: from ("ppt_pl1_spl")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Sustained Power Limit")) as _ , (sp :: SharedString :: from ("ppt_pl1_spl")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl1_spl () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [20usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [21usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [20usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_273 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_273 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_273 :: FIELD_OFFSETS . r#systemslider_273 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_273) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_273 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_273 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_273 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 18u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_273 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_273 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_275 {
         r#systemslider_275 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_275 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_275 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_pl2_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl2_sppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [23usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Short-term CPU power limit for boost periods. Controls maximum power during brief high-performance bursts.")) as _ , (sp :: SharedString :: from ("ppt_pl2_sppt_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment1 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment1) . r#max) . clone () as _ , r#min : ((r#struct_assignment1) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_pl2_sppt () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl2_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Turbo Power Limit")) as _ , (sp :: SharedString :: from ("ppt_pl2_sppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Turbo Power Limit")) as _ , (sp :: SharedString :: from ("ppt_pl2_sppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl2_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [22usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [23usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [22usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_275 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_275 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_275 :: FIELD_OFFSETS . r#systemslider_275 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_275) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_275 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_275 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_275 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 19u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_275 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_275 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_277 {
         r#systemslider_277 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_277 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_277 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_pl3_fppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_pl3_fppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [25usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Ultra-short duration power limit for instantaneous CPU bursts. Affects responsiveness during sudden workload spikes.")) as _ , (sp :: SharedString :: from ("ppt_pl3_fppt_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment2 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment2) . r#max) . clone () as _ , r#min : ((r#struct_assignment2) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_pl3_fppt () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_pl3_fppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Fast Burst Power Limit")) as _ , (sp :: SharedString :: from ("ppt_pl3_fppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU Fast Burst Power Limit")) as _ , (sp :: SharedString :: from ("ppt_pl3_fppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_pl3_fppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [24usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [25usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [24usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_277 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_277 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_277 :: FIELD_OFFSETS . r#systemslider_277 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_277) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_277 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_277 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_277 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 20u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_277 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_277 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_279 {
         r#systemslider_279 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_279 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_279 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_fppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_fppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [27usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Ultra-short duration power limit for system package. Controls maximum power during millisecond-scale load spikes.")) as _ , (sp :: SharedString :: from ("ppt_fppt_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment3 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment3) . r#max) . clone () as _ , r#min : ((r#struct_assignment3) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_fppt () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_fppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Fast Package Power Limit")) as _ , (sp :: SharedString :: from ("ppt_fppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Fast Package Power Limit")) as _ , (sp :: SharedString :: from ("ppt_fppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_fppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [26usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [27usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [26usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_279 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_279 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_279 :: FIELD_OFFSETS . r#systemslider_279 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_279) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_279 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_279 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_279 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 21u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_279 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_279 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_281 {
         r#systemslider_281 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_281 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_281 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_apu_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_apu_sppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [29usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Long-term power limit for integrated graphics and CPU combined. Affects sustained performance of APU-based workloads.")) as _ , (sp :: SharedString :: from ("ppt_apu_sppt_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment4 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment4) . r#max) . clone () as _ , r#min : ((r#struct_assignment4) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_apu_sppt () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_apu_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("APU Sustained Power Limit")) as _ , (sp :: SharedString :: from ("ppt_apu_sppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("APU Sustained Power Limit")) as _ , (sp :: SharedString :: from ("ppt_apu_sppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_apu_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [28usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [29usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [28usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_281 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_281 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_281 :: FIELD_OFFSETS . r#systemslider_281 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_281) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_281 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_281 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_281 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 22u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_281 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_281 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_283 {
         r#systemslider_283 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_283 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_283 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_ppt_platform_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_ppt_platform_sppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [31usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Overall system power limit for sustained operations. Controls total platform power consumption over extended periods.")) as _ , (sp :: SharedString :: from ("ppt_platform_sppt_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment5 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment5) . r#max) . clone () as _ , r#min : ((r#struct_assignment5) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_ppt_platform_sppt () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_ppt_platform_sppt () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Platform Sustained Power Limit")) as _ , (sp :: SharedString :: from ("ppt_platform_sppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Platform Sustained Power Limit")) as _ , (sp :: SharedString :: from ("ppt_platform_sppt")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#ppt_platform_sppt () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [30usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [31usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [30usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_283 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_283 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_283 :: FIELD_OFFSETS . r#systemslider_283 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_283) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_283 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_283 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_283 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 23u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_283 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_283 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_285 {
         r#systemslider_285 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_285 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_285 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_nv_dynamic_boost () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_dynamic_boost () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [33usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Additional power allocation for GPU dynamic boost. Higher values increase GPU performance but generate more heat.")) as _ , (sp :: SharedString :: from ("nv_dynamic_boost_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment6 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment6) . r#max) . clone () as _ , r#min : ((r#struct_assignment6) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_nv_dynamic_boost () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_dynamic_boost () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU Power Boost")) as _ , (sp :: SharedString :: from ("nv_dynamic_boost")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU Power Boost")) as _ , (sp :: SharedString :: from ("nv_dynamic_boost")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_dynamic_boost () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [32usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [33usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [32usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_285 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_285 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_285 :: FIELD_OFFSETS . r#systemslider_285 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_285) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_285 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_285 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_285 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 24u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_285 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_285 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_287 {
         r#systemslider_287 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_287 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_287 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_nv_tgp () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_tgp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [35usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Total graphics power limit for the dedicated NVIDIA GPU. Higher values can improve performance at the cost of additional heat and power draw.")) as _ , (sp :: SharedString :: from ("nv_tgp_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment7 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment7) . r#max) . clone () as _ , r#min : ((r#struct_assignment7) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_nv_tgp () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_tgp () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU TGP")) as _ , (sp :: SharedString :: from ("nv_tgp")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU TGP")) as _ , (sp :: SharedString :: from ("nv_tgp")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_tgp () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [34usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [35usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [34usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_287 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_287 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_287 :: FIELD_OFFSETS . r#systemslider_287 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_287) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_287 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_287 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_287 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 25u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_287 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_287 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_289 {
         r#systemslider_289 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_289 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_289 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_cb_do_reset ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_default_nv_temp_target () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_default_nv_temp_target () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#enable_ppt_group () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_fan_curve_active ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [37usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Maximum GPU temperature threshold in Celsius. GPU will throttle to maintain temperature below this limit.")) as _ , (sp :: SharedString :: from ("nv_temp_target_help")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#max) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#min) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ({
                                 let r#struct_assignment8 = {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 r#AttrMinMax {
                                     r#current : (args . 0 . clone () as f64) . round () as _ , r#max : ((r#struct_assignment8) . r#max) . clone () as _ , r#min : ((r#struct_assignment8) . r#min) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_nv_temp_target () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_nv_temp_target () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ((args . 0 . clone () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU Temperature Limit")) as _ , (sp :: SharedString :: from ("nv_temp_target")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU Temperature Limit")) as _ , (sp :: SharedString :: from ("nv_temp_target")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#nv_temp_target () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) . r#current) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [36usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [37usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_166_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [36usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_289 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_289 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_289 :: FIELD_OFFSETS . r#systemslider_289 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_289) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_289 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_289 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_289 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 26u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_289 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_289 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_317 {
         r#_Opacity_317 : sp :: r#Opacity , r#rectangle_318 : sp :: r#Rectangle , r#toucharea_319 : sp :: r#TouchArea , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_317 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_317 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#_Opacity_317 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (0.9f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#rectangle_318 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#toucharea_319 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             if _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_throttle_advanced ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                 ({
                                     let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_throttle_advanced ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                     }
                                ) ;
                                 }
                             else {
                                 {
                                     }
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_fade_cover ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#toucharea_319 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#toucharea_319 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#toucharea_319 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__Opacity_317 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_317 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#_Opacity_317 ()) , sp :: VOffset :: new (InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#rectangle_318 ()) , sp :: VOffset :: new (InnerComponent__Opacity_317 :: FIELD_OFFSETS . r#toucharea_319 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_317) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_317 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_317 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_317 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_317 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_317 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_321 {
         r#_Opacity_321 : sp :: r#Opacity , r#rectangle_322 : sp :: r#Rectangle , r#flickable_324 : sp :: r#Flickable , r#flickable_content_325 : sp :: r#Empty , r#empty_327 : sp :: r#Empty , r#rectangle_331 : sp :: r#Empty , r#empty_333 : sp :: r#Empty , r#text_334 : sp :: r#SimpleText , r#empty_339 : sp :: r#Empty , r#rectangle_343 : sp :: r#Empty , r#empty_345 : sp :: r#Empty , r#text_346 : sp :: r#SimpleText , r#empty_347 : sp :: r#Empty , r#empty_350 : sp :: r#Empty , r#vertical_bar_visibility_353 : sp :: r#Clip , r#vertical_bar_354 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_355 : sp :: r#Clip , r#thumb_356 : sp :: r#BasicBorderRectangle , r#touch_area_357 : sp :: r#TouchArea , r#up_scroll_button_Opacity_358 : sp :: r#Opacity , r#up_scroll_button_359 : sp :: r#TouchArea , r#icon_Opacity_360 : sp :: r#Opacity , r#icon_361 : sp :: r#ImageItem , r#down_scroll_button_Opacity_362 : sp :: r#Opacity , r#down_scroll_button_363 : sp :: r#TouchArea , r#icon_Opacity_364 : sp :: r#Opacity , r#icon_365 : sp :: r#ImageItem , r#horizontal_bar_visibility_366 : sp :: r#Clip , r#horizontal_bar_367 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_368 : sp :: r#Clip , r#thumb_369 : sp :: r#BasicBorderRectangle , r#touch_area_370 : sp :: r#TouchArea , r#up_scroll_button_Opacity_371 : sp :: r#Opacity , r#up_scroll_button_372 : sp :: r#TouchArea , r#icon_Opacity_373 : sp :: r#Opacity , r#icon_374 : sp :: r#ImageItem , r#down_scroll_button_Opacity_375 : sp :: r#Opacity , r#down_scroll_button_376 : sp :: r#TouchArea , r#icon_Opacity_377 : sp :: r#Opacity , r#icon_378 : sp :: r#ImageItem , r#systemtoggle_335 : InnerSystemToggle_root_155 , r#systemdropdown_336 : InnerSystemDropdown_root_88 , r#systemdropdown_337 : InnerSystemDropdown_root_88 , r#systemdropdown_338 : InnerSystemDropdown_root_88 , r#systemdropdown_348 : InnerSystemDropdown_root_88 , r#systemtoggle_349 : InnerSystemToggle_root_155 , r#systemdropdown_351 : InnerSystemDropdown_root_88 , r#systemtoggle_352 : InnerSystemToggle_root_155 , r#button_379 : InnerButton_root_21 , r#_Opacity_321_down_scroll_button_363_state : sp :: Property < i32 > , r#_Opacity_321_down_scroll_button_376_state : sp :: Property < i32 > , r#_Opacity_321_empty_323_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_321_empty_323_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_323_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_323_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_321_empty_323_visible_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_empty_323_visible_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_empty_326_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_326_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_326_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_328_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_328_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_328_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_328_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_empty_332_layout_cache_h : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_332_layout_cache_v : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_332_layout_organized_data : sp :: Property < sp :: SharedVector < u16 , > > , r#_Opacity_321_empty_332_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_332_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_333_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_333_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_333_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_340_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_340_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_340_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_340_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_empty_344_layout_cache_h : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_344_layout_cache_v : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_344_layout_organized_data : sp :: Property < sp :: SharedVector < u16 , > > , r#_Opacity_321_empty_344_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_344_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_345_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_345_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_345_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_347_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_347_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_347_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_350_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_321_empty_350_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_empty_350_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_321_flickable_324_horizontal_stretch : sp :: Property < f32 > , r#_Opacity_321_flickable_324_max_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_flickable_324_max_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_flickable_324_min_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_flickable_324_min_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_flickable_324_preferred_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_flickable_324_preferred_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_flickable_324_vertical_stretch : sp :: Property < f32 > , r#_Opacity_321_horizontal_bar_367_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_horizontal_bar_367_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_horizontal_bar_367_state : sp :: Property < i32 > , r#_Opacity_321_horizontal_bar_367_visible : sp :: Property < bool > , r#_Opacity_321_horizontal_bar_367_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_rectangle_322_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_rectangle_331_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_rectangle_343_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_thumb_356_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_thumb_356_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_thumb_356_y : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_thumb_369_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_thumb_369_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_thumb_369_x : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_touch_area_357_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_321_touch_area_370_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_321_up_scroll_button_359_state : sp :: Property < i32 > , r#_Opacity_321_up_scroll_button_372_state : sp :: Property < i32 > , r#_Opacity_321_vertical_bar_354_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_vertical_bar_354_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_vertical_bar_354_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_321_vertical_bar_354_state : sp :: Property < i32 > , r#_Opacity_321_vertical_bar_354_visible : sp :: Property < bool > , r#_Opacity_321_horizontal_bar_367_scrolled : sp :: Callback < () , () > , r#_Opacity_321_vertical_bar_354_scrolled : sp :: Callback < () , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_321 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_321 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_2 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (x)) ,) ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 12u32 - 1 , tree_index_of_first_child + 16u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 13u32 - 1 , tree_index_of_first_child + 28u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 14u32 - 1 , tree_index_of_first_child + 39u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 15u32 - 1 , tree_index_of_first_child + 50u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 66u32 - 1 , tree_index_of_first_child + 68u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 67u32 - 1 , tree_index_of_first_child + 79u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 91u32 - 1 , tree_index_of_first_child + 93u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 92u32 - 1 , tree_index_of_first_child + 104u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 140u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_linked_epp () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_balanced_epp () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_performance_epp () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_quiet_epp () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_battery () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_battery () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_ac () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_ac () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_down_scroll_button_363_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_down_scroll_button_376_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_19 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_19) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_19) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_19) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_19) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_20 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_20) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_20) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_20) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_20) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_rectangle_322_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 15f64 as _ , r#end : 5f64 as _ , }
                     as _ , r#size : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 15f64 as _ , r#end : 5f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_rectangle_331_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Horizontal as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Vertical as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_organized_data ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#organize_grid_layout (sp :: Slice :: from_slice (& [sp :: GridLayoutInputData {
                     r#col : 65536f64 as _ , r#colspan : 1f64 as _ , r#new_row : false as _ , r#row : 65536f64 as _ , r#rowspan : 1f64 as _ , }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Horizontal as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Vertical as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_rectangle_343_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Horizontal as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Vertical as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_organized_data ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#organize_grid_layout (sp :: Slice :: from_slice (& [sp :: GridLayoutInputData {
                     r#col : 65536f64 as _ , r#colspan : 1f64 as _ , r#new_row : false as _ , r#row : 65536f64 as _ , r#rowspan : 1f64 as _ , }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Horizontal as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Vertical as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 63u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 63u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 63u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_321_empty_323_horizontal_scrollbar_policy = (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_321_empty_323_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_321_empty_323_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_rectangle_322_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_rectangle_331_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_rectangle_343_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_321_vertical_bar_354_maximum = (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_321_vertical_bar_354_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_321_vertical_bar_354_page_size = (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp__Opacity_321_vertical_bar_354_page_size) . clone ()) as f64) / (((((r#tmp__Opacity_321_vertical_bar_354_maximum) . clone ()) as f64) + (((r#tmp__Opacity_321_vertical_bar_354_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_321_horizontal_bar_367_maximum = (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_321_horizontal_bar_367_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_321_horizontal_bar_367_page_size = (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp__Opacity_321_horizontal_bar_367_page_size) . clone ()) as f64))) as f64) / (((((r#tmp__Opacity_321_horizontal_bar_367_maximum) . clone ()) as f64) + (((r#tmp__Opacity_321_horizontal_bar_367_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_up_scroll_button_359_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_up_scroll_button_372_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_321_empty_323_vertical_scrollbar_policy = (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_321_empty_323_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_321_empty_323_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#rectangle_322 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Energy Performance Preference linked to Throttle Policy")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Change EPP based on Throttle Policy")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile_linked_epp () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_linked_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_linked_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_balanced_epp () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_profile_balanced_epp () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_balanced_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_balanced_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("EPP for Balanced Policy")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_performance_epp () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_profile_performance_epp () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_performance_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_performance_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("EPP for Performance Policy")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#energy_performance_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_quiet_epp () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [9usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_profile_quiet_epp () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_profile_quiet_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#profile_quiet_epp () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("EPP for ")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _))) + ((match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = (((2f64) as i32)) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) . as_str ())))) + ((slint :: private_unstable_api :: translate ((sp :: SharedString :: from (" Policy")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [8usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Throttle Policy for power state")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_battery () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile_on_battery () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_on_battery () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_battery () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Throttle Policy on Battery")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enabled")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_change_platform_profile_on_battery () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_change_platform_profile_on_battery () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_battery () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_choices () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_ac () }
                         . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_platform_profile_on_ac () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_platform_profile_on_ac () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#platform_profile_on_ac () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Throttle Policy on AC")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enabled")) as _ , (sp :: SharedString :: from ("PageSystem")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_change_platform_profile_on_ac () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_change_platform_profile_on_ac () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& ({
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#change_platform_profile_on_ac () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_354 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_354 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_354 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_356 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_356 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_357_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_357_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_357_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_357_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_357_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression62 = {
                                 let r#return_check_merge61 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge61) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge61) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression62) . 1 {
                                 ((r#returned_expression62) . 0) as _ }
                             else {
                                 (r#returned_expression62) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_358 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_360 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_up_scroll_button_359_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_up_scroll_button_359_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_362 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_364 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_down_scroll_button_363_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_down_scroll_button_363_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_367 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_367 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_367 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_369 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_369 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_370_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_370_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_370_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_370_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_370_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression64 = {
                                 let r#return_check_merge63 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge63) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge63) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression64) . 1 {
                                 ((r#returned_expression64) . 0) as _ }
                             else {
                                 (r#returned_expression64) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_371 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_373 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_up_scroll_button_372_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_up_scroll_button_372_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_375 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_377 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_down_scroll_button_376_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_down_scroll_button_376_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_throttle_advanced ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_show_fade_cover ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (34f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("✕")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((6f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (6f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_2 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_354 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_354 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_354 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_356 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_356 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_367 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_367 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_367 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_369 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_369 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 2u32 ..= 2u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 2u32 , order , visitor) }
                 3u32 ..= 3u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 4u32 ..= 4u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 4u32 , order , visitor) }
                 5u32 ..= 5u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 5u32 , order , visitor) }
                 6u32 ..= 7u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 8u32 ..= 8u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 8u32 , order , visitor) }
                 9u32 ..= 10u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 9u32 , order , visitor) }
                 11u32 ..= 13u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 11u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_13_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     {
                         let r#inlined_fn_arg_14_0 = (r#inlined_fn_arg_13_0) . clone () ;
                         ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (({
                             let r#inlined_fn_arg_15_0 = (r#inlined_fn_arg_14_0) . clone () ;
                             (({
                                 let r#layout_info_20 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : ((r#layout_info_20) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_20) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_20) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_20) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                                 }
                            )) + ((sp :: LayoutInfo {
                                 r#max : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_flickable_324_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                            )) }
                        )) }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 2u32 ..= 2u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . subtree_range (dyn_index - 2u32) }
                 3u32 ..= 3u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 4u32 ..= 4u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . subtree_range (dyn_index - 4u32) }
                 5u32 ..= 5u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . subtree_range (dyn_index - 5u32) }
                 6u32 ..= 7u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 8u32 ..= 8u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . subtree_range (dyn_index - 8u32) }
                 9u32 ..= 10u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . subtree_range (dyn_index - 9u32) }
                 11u32 ..= 13u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . subtree_range (dyn_index - 11u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 2u32 ..= 2u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . subtree_component (dyn_index - 2u32 , subtree_index , result) }
                 3u32 ..= 3u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 4u32 ..= 4u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . subtree_component (dyn_index - 4u32 , subtree_index , result) }
                 5u32 ..= 5u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . subtree_component (dyn_index - 5u32 , subtree_index , result) }
                 6u32 ..= 7u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 8u32 ..= 8u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . subtree_component (dyn_index - 8u32 , subtree_index , result) }
                 9u32 ..= 10u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . subtree_component (dyn_index - 9u32 , subtree_index , result) }
                 11u32 ..= 13u32 => {
                     InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . subtree_component (dyn_index - 11u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => ((34f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord ,) , 6u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 7u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_326_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_328_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 10u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_v ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 11u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 12u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 13u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 14u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 15u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [9usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_332_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_333_layout_cache ()) . apply_pin (_self) . get () [8usize]) . clone ()) . clone () as sp :: Coord ,) , 61u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_340_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 62u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_v ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 63u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 64u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 65u32 => ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_344_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 66u32 => ((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 67u32 => ((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_347_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 91u32 => ((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 92u32 => ((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_345_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_350_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 116u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 117u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 118u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_356_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 119u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 120u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 121u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 122u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 123u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 124u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 125u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 126u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 127u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 128u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_empty_323_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 129u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 130u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_thumb_369_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 131u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 132u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 133u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 134u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 135u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 136u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 137u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 138u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 139u32 => (((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 16u32 ..= 27u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . item_geometry (index - 16u32 + 1) , 28u32 ..= 38u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . item_geometry (index - 28u32 + 1) , 39u32 ..= 49u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . item_geometry (index - 39u32 + 1) , 50u32 ..= 60u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . item_geometry (index - 50u32 + 1) , 68u32 ..= 78u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . item_geometry (index - 68u32 + 1) , 79u32 ..= 90u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . item_geometry (index - 79u32 + 1) , 93u32 ..= 103u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . item_geometry (index - 93u32 + 1) , 104u32 ..= 115u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . item_geometry (index - 104u32 + 1) , 140u32 ..= 146u32 => return InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . item_geometry (index - 140u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => sp :: r#AccessibleRole :: r#Button , 7u32 => sp :: r#AccessibleRole :: r#Groupbox , 8u32 => sp :: r#AccessibleRole :: r#Groupbox , 11u32 => sp :: r#AccessibleRole :: r#Text , 63u32 => sp :: r#AccessibleRole :: r#Text , 12u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . accessible_role (0) , 16u32 ..= 27u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . accessible_role (index - 16u32 + 1) , 13u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . accessible_role (0) , 28u32 ..= 38u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . accessible_role (index - 28u32 + 1) , 14u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . accessible_role (0) , 39u32 ..= 49u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . accessible_role (index - 39u32 + 1) , 15u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . accessible_role (0) , 50u32 ..= 60u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . accessible_role (index - 50u32 + 1) , 66u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . accessible_role (0) , 68u32 ..= 78u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . accessible_role (index - 68u32 + 1) , 67u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . accessible_role (0) , 79u32 ..= 90u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . accessible_role (index - 79u32 + 1) , 91u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . accessible_role (0) , 93u32 ..= 103u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . accessible_role (index - 93u32 + 1) , 92u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . accessible_role (0) , 104u32 ..= 115u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . accessible_role (index - 104u32 + 1) , 5u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . accessible_role (0) , 140u32 ..= 146u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . accessible_role (index - 140u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (5u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (5u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (5u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (5u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (7u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (7u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("")) , (8u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (8u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("")) , (11u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (63u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (12u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . accessible_string_property (0 , what) , (16u32 ..= 27u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . accessible_string_property (index - 16u32 + 1 , what) , (13u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . accessible_string_property (0 , what) , (28u32 ..= 38u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . accessible_string_property (index - 28u32 + 1 , what) , (14u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . accessible_string_property (0 , what) , (39u32 ..= 49u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . accessible_string_property (index - 39u32 + 1 , what) , (15u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . accessible_string_property (0 , what) , (50u32 ..= 60u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . accessible_string_property (index - 50u32 + 1 , what) , (66u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . accessible_string_property (0 , what) , (68u32 ..= 78u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . accessible_string_property (index - 68u32 + 1 , what) , (67u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . accessible_string_property (0 , what) , (79u32 ..= 90u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . accessible_string_property (index - 79u32 + 1 , what) , (91u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . accessible_string_property (0 , what) , (93u32 ..= 103u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . accessible_string_property (index - 93u32 + 1 , what) , (92u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . accessible_string_property (0 , what) , (104u32 ..= 115u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . accessible_string_property (index - 104u32 + 1 , what) , (5u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . accessible_string_property (0 , what) , (140u32 ..= 146u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . accessible_string_property (index - 140u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (5u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (12u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . accessibility_action (0 , action) , (16u32 ..= 27u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . accessibility_action (index - 16u32 + 1 , action) , (13u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . accessibility_action (0 , action) , (28u32 ..= 38u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . accessibility_action (index - 28u32 + 1 , action) , (14u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . accessibility_action (0 , action) , (39u32 ..= 49u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . accessibility_action (index - 39u32 + 1 , action) , (15u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . accessibility_action (0 , action) , (50u32 ..= 60u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . accessibility_action (index - 50u32 + 1 , action) , (66u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . accessibility_action (0 , action) , (68u32 ..= 78u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . accessibility_action (index - 68u32 + 1 , action) , (67u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . accessibility_action (0 , action) , (79u32 ..= 90u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . accessibility_action (index - 79u32 + 1 , action) , (91u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . accessibility_action (0 , action) , (93u32 ..= 103u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . accessibility_action (index - 93u32 + 1 , action) , (92u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . accessibility_action (0 , action) , (104u32 ..= 115u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . accessibility_action (index - 104u32 + 1 , action) , (5u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . accessibility_action (0 , action) , (140u32 ..= 146u32 , _) => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . accessibility_action (index - 140u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => sp :: SupportedAccessibilityAction :: r#Default , 12u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . supported_accessibility_actions (0) , 16u32 ..= 27u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . supported_accessibility_actions (index - 16u32 + 1) , 13u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . supported_accessibility_actions (0) , 28u32 ..= 38u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . supported_accessibility_actions (index - 28u32 + 1) , 14u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . supported_accessibility_actions (0) , 39u32 ..= 49u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . supported_accessibility_actions (index - 39u32 + 1) , 15u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . supported_accessibility_actions (0) , 50u32 ..= 60u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . supported_accessibility_actions (index - 50u32 + 1) , 66u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . supported_accessibility_actions (0) , 68u32 ..= 78u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . supported_accessibility_actions (index - 68u32 + 1) , 67u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . supported_accessibility_actions (0) , 79u32 ..= 90u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . supported_accessibility_actions (index - 79u32 + 1) , 91u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . supported_accessibility_actions (0) , 93u32 ..= 103u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . supported_accessibility_actions (index - 93u32 + 1) , 92u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . supported_accessibility_actions (0) , 104u32 ..= 115u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . supported_accessibility_actions (index - 104u32 + 1) , 5u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . supported_accessibility_actions (0) , 140u32 ..= 146u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . supported_accessibility_actions (index - 140u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 16u32 ..= 27u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () . apply_pin (_self) . item_element_infos (index - 16u32 + 1) , 28u32 ..= 38u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () . apply_pin (_self) . item_element_infos (index - 28u32 + 1) , 39u32 ..= 49u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () . apply_pin (_self) . item_element_infos (index - 39u32 + 1) , 50u32 ..= 60u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () . apply_pin (_self) . item_element_infos (index - 50u32 + 1) , 68u32 ..= 78u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () . apply_pin (_self) . item_element_infos (index - 68u32 + 1) , 79u32 ..= 90u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () . apply_pin (_self) . item_element_infos (index - 79u32 + 1) , 93u32 ..= 103u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () . apply_pin (_self) . item_element_infos (index - 93u32 + 1) , 104u32 ..= 115u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () . apply_pin (_self) . item_element_infos (index - 104u32 + 1) , 140u32 ..= 146u32 => InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () . apply_pin (_self) . item_element_infos (index - 140u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_357_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_357_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_vertical_bar_354_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_370_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_touch_area_370_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321_horizontal_bar_367_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     impl InnerComponent__Opacity_321 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSystem_root_161 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             147usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 116u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 128u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 140u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 61u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 7u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 5u32 , children_index : 11u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 16u32 , parent_index : 10u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 10u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 28u32 , parent_index : 10u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 39u32 , parent_index : 10u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 50u32 , parent_index : 10u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 12u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 12u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 19u32 , parent_index : 16u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 20u32 , parent_index : 17u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 24u32 , parent_index : 19u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 19u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 19u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 24u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 24u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 13u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 31u32 , parent_index : 13u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 31u32 , parent_index : 28u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 32u32 , parent_index : 29u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 35u32 , parent_index : 31u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 37u32 , parent_index : 31u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 36u32 , parent_index : 32u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 37u32 , parent_index : 35u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 39u32 , parent_index : 33u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 39u32 , parent_index : 33u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 14u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 42u32 , parent_index : 14u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 42u32 , parent_index : 39u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 43u32 , parent_index : 40u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 46u32 , parent_index : 42u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 48u32 , parent_index : 42u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 47u32 , parent_index : 43u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 48u32 , parent_index : 46u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 50u32 , parent_index : 44u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 50u32 , parent_index : 44u32 , item_array_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 15u32 , item_array_index : 46u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 53u32 , parent_index : 15u32 , item_array_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 53u32 , parent_index : 50u32 , item_array_index : 48u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 54u32 , parent_index : 51u32 , item_array_index : 49u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 57u32 , parent_index : 53u32 , item_array_index : 50u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 59u32 , parent_index : 53u32 , item_array_index : 51u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 53u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 58u32 , parent_index : 54u32 , item_array_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 59u32 , parent_index : 57u32 , item_array_index : 53u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 61u32 , parent_index : 55u32 , item_array_index : 54u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 61u32 , parent_index : 55u32 , item_array_index : 55u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 62u32 , parent_index : 8u32 , item_array_index : 56u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 63u32 , parent_index : 61u32 , item_array_index : 57u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 66u32 , parent_index : 62u32 , item_array_index : 58u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 66u32 , parent_index : 62u32 , item_array_index : 59u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 91u32 , parent_index : 62u32 , item_array_index : 60u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 68u32 , parent_index : 64u32 , item_array_index : 61u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 79u32 , parent_index : 64u32 , item_array_index : 62u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 70u32 , parent_index : 66u32 , item_array_index : 63u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 71u32 , parent_index : 66u32 , item_array_index : 64u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 71u32 , parent_index : 68u32 , item_array_index : 65u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 72u32 , parent_index : 69u32 , item_array_index : 66u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 75u32 , parent_index : 71u32 , item_array_index : 67u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 77u32 , parent_index : 71u32 , item_array_index : 68u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 71u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 76u32 , parent_index : 72u32 , item_array_index : 69u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 77u32 , parent_index : 75u32 , item_array_index : 70u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 79u32 , parent_index : 73u32 , item_array_index : 71u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 79u32 , parent_index : 73u32 , item_array_index : 72u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 81u32 , parent_index : 67u32 , item_array_index : 73u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 82u32 , parent_index : 67u32 , item_array_index : 74u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 82u32 , parent_index : 79u32 , item_array_index : 75u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 83u32 , parent_index : 80u32 , item_array_index : 76u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 87u32 , parent_index : 82u32 , item_array_index : 77u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 82u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 91u32 , parent_index : 82u32 , item_array_index : 78u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 91u32 , parent_index : 82u32 , item_array_index : 79u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 88u32 , parent_index : 83u32 , item_array_index : 80u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 91u32 , parent_index : 87u32 , item_array_index : 81u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 91u32 , parent_index : 87u32 , item_array_index : 82u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 87u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 93u32 , parent_index : 65u32 , item_array_index : 83u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 104u32 , parent_index : 65u32 , item_array_index : 84u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 95u32 , parent_index : 91u32 , item_array_index : 85u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 96u32 , parent_index : 91u32 , item_array_index : 86u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 96u32 , parent_index : 93u32 , item_array_index : 87u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 97u32 , parent_index : 94u32 , item_array_index : 88u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 100u32 , parent_index : 96u32 , item_array_index : 89u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 102u32 , parent_index : 96u32 , item_array_index : 90u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 96u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 101u32 , parent_index : 97u32 , item_array_index : 91u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 102u32 , parent_index : 100u32 , item_array_index : 92u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 104u32 , parent_index : 98u32 , item_array_index : 93u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 104u32 , parent_index : 98u32 , item_array_index : 94u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 106u32 , parent_index : 92u32 , item_array_index : 95u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 107u32 , parent_index : 92u32 , item_array_index : 96u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 107u32 , parent_index : 104u32 , item_array_index : 97u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 108u32 , parent_index : 105u32 , item_array_index : 98u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 112u32 , parent_index : 107u32 , item_array_index : 99u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 10u32 , parent_index : 107u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 116u32 , parent_index : 107u32 , item_array_index : 100u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 116u32 , parent_index : 107u32 , item_array_index : 101u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 113u32 , parent_index : 108u32 , item_array_index : 102u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 116u32 , parent_index : 112u32 , item_array_index : 103u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 116u32 , parent_index : 112u32 , item_array_index : 104u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 112u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 117u32 , parent_index : 3u32 , item_array_index : 105u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 118u32 , parent_index : 116u32 , item_array_index : 106u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 122u32 , parent_index : 117u32 , item_array_index : 107u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 122u32 , parent_index : 117u32 , item_array_index : 108u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 122u32 , parent_index : 117u32 , item_array_index : 109u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 125u32 , parent_index : 117u32 , item_array_index : 110u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 123u32 , parent_index : 120u32 , item_array_index : 111u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 124u32 , parent_index : 122u32 , item_array_index : 112u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 125u32 , parent_index : 123u32 , item_array_index : 113u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 126u32 , parent_index : 121u32 , item_array_index : 114u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 127u32 , parent_index : 125u32 , item_array_index : 115u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 128u32 , parent_index : 126u32 , item_array_index : 116u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 129u32 , parent_index : 4u32 , item_array_index : 117u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 130u32 , parent_index : 128u32 , item_array_index : 118u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 134u32 , parent_index : 129u32 , item_array_index : 119u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 134u32 , parent_index : 129u32 , item_array_index : 120u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 134u32 , parent_index : 129u32 , item_array_index : 121u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 137u32 , parent_index : 129u32 , item_array_index : 122u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 135u32 , parent_index : 132u32 , item_array_index : 123u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 136u32 , parent_index : 134u32 , item_array_index : 124u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 137u32 , parent_index : 135u32 , item_array_index : 125u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 138u32 , parent_index : 133u32 , item_array_index : 126u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 139u32 , parent_index : 137u32 , item_array_index : 127u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 140u32 , parent_index : 138u32 , item_array_index : 128u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 144u32 , parent_index : 5u32 , item_array_index : 129u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 147u32 , parent_index : 5u32 , item_array_index : 130u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 147u32 , parent_index : 5u32 , item_array_index : 131u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 13u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 147u32 , parent_index : 140u32 , item_array_index : 132u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 11u32 , parent_index : 140u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 12u32 , parent_index : 140u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_321 , sp :: ItemVTable , sp :: AllowPin > ;
             133usize] = [sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#_Opacity_321 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#rectangle_322 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_324 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_visibility_353 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_visibility_366 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#flickable_content_325 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#empty_327 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#empty_339 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#rectangle_331 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#empty_333 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_334 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_335 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_336 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_337 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_338 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#rectangle_343 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#empty_345 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#text_346 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#empty_347 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#empty_350 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_348 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_349 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemdropdown_351 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#systemtoggle_352 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_354 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#vertical_bar_clip_355 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_356 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_357 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_358 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_362 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_359 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_360 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_361 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_363 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_364 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_365 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_367 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#horizontal_bar_clip_368 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#thumb_369 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#touch_area_370 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_371 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_375 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#up_scroll_button_372 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_373 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_374 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#down_scroll_button_376 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_Opacity_377 ()) , sp :: VOffset :: new (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#icon_378 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_321 :: FIELD_OFFSETS . r#button_379 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_321) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_321 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_321 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_321 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_321 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_321 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerLineEditBase_root_381 {
         r#root_381 : sp :: r#Empty , r#root_clip_382 : sp :: r#Clip , r#placeholder_383 : sp :: r#ComplexText , r#contextmenuinternal_384 : sp :: r#ContextMenu , r#text_input_385 : sp :: r#TextInput , r#root_381_has_focus : sp :: Property < bool > , r#root_381_height : sp :: Property < sp :: LogicalLength > , r#root_381_input_type : sp :: Property < sp :: r#InputType > , r#root_381_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_381_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_381_margin : sp :: Property < sp :: LogicalLength > , r#root_381_password_revealed : sp :: Property < bool > , r#root_381_placeholder_383_horizontal_stretch : sp :: Property < f32 > , r#root_381_placeholder_383_max_height : sp :: Property < sp :: LogicalLength > , r#root_381_placeholder_383_max_width : sp :: Property < sp :: LogicalLength > , r#root_381_placeholder_383_min_height : sp :: Property < sp :: LogicalLength > , r#root_381_placeholder_383_min_width : sp :: Property < sp :: LogicalLength > , r#root_381_placeholder_383_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_381_placeholder_383_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_381_placeholder_383_vertical_stretch : sp :: Property < f32 > , r#root_381_placeholder_color : sp :: Property < slint :: Brush > , r#root_381_placeholder_text : sp :: Property < sp :: SharedString > , r#root_381_text_color : sp :: Property < slint :: Brush > , r#root_381_text_input_385_computed_x : sp :: Property < sp :: LogicalLength > , r#root_381_text_input_385_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_381_text_input_385_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_381_text_input_385_x : sp :: Property < sp :: LogicalLength > , r#root_381_width : sp :: Property < sp :: LogicalLength > , r#root_381_x : sp :: Property < sp :: LogicalLength > , r#root_381_accepted : sp :: Callback < (sp :: SharedString ,) , () > , r#root_381_edited : sp :: Callback < (sp :: SharedString ,) , () > , r#root_381_key_pressed : sp :: Callback < (slint :: language :: KeyEvent ,) , sp :: r#EventResult > , r#root_381_key_released : sp :: Callback < (slint :: language :: KeyEvent ,) , sp :: r#EventResult > , change_tracker0 : sp :: ChangeTracker , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerLineEditBase_root_381 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerLineEditBase_root_381 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_has_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_21 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_21) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_21) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info_21) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_21) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_21) . r#stretch) . clone () as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_22 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_22) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_22) . r#max_percent) . clone () as _ , r#min : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info_22) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_22) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_22) . r#stretch) . clone () as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_password_revealed ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_383_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((((((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((1f64) as f64)) as sp :: Coord) . max ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_computed_x ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_color ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set ({
                 ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . get ()) as sp :: SharedString }
            ) ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set ({
                 ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . get ()) as bool }
            ) ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . get ()) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ())) == ((sp :: SharedString :: from ("")))))) && (((((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#preedit_text ()) . apply_pin (_self) . get ())) == ((sp :: SharedString :: from (""))))) {
                     ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_text ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     sp :: SharedString :: from ("") }
                ) as _) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#contextmenuinternal_384 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#contextmenuinternal_384 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#show ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let position = args . 0 . clone () ;
                             let popup_instance = InnerPopupMenuImpl_root_1095 :: new (_self . globals . get () . unwrap () . clone ()) . unwrap () ;
                             let popup_instance_vrc = sp :: VRc :: map (popup_instance . clone () , | x | x) ;
                             let parent_weak = _self . self_weak . get () . unwrap () . clone () ;
                             let window_adapter = & _self . globals () . window_adapter_impl () ;
                             let menu_item_tree_instance = InnerComponent_empty_386 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () ;
                             let context_menu_item_tree = sp :: VRc :: new (sp :: MenuFromItemTree :: new (sp :: VRc :: into_dyn (menu_item_tree_instance))) ;
                             let context_menu_item_tree_ = context_menu_item_tree . clone () ;
                             {
                                 let mut entries = sp :: SharedVector :: default () ;
                                 sp :: Menu :: sub_menu (& * context_menu_item_tree , sp :: Option :: None , & mut entries) ;
                                 let _self = popup_instance_vrc . as_pin_ref () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . set (sp :: ModelRc :: new (sp :: SharedVectorModel :: from (entries))) ;
                                 let context_menu_item_tree = context_menu_item_tree_ . clone () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu ()) . apply_pin (_self) . set_handler (move | entry | {
                                     let mut entries = sp :: SharedVector :: default () ;
                                     sp :: Menu :: sub_menu (& * context_menu_item_tree , sp :: Option :: Some (& entry . 0) , & mut entries) ;
                                     sp :: ModelRc :: new (sp :: SharedVectorModel :: from (entries)) }
                                ) ;
                                 let context_menu_item_tree = context_menu_item_tree_ . clone () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_activated ()) . apply_pin (_self) . set_handler (move | entry | {
                                     sp :: Menu :: activate (& * context_menu_item_tree_ , & entry . 0) ;
                                     }
                                ) ;
                                 let self_weak = parent_weak . clone () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_close_popup ()) . apply_pin (_self) . set_handler (move | () | {
                                     let Some (self_rc) = self_weak . upgrade () else {
                                         return }
                                     ;
                                     let _self = self_rc . as_pin_ref () ;
                                     if let Some (current_id) = (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#contextmenuinternal_384 ()) . apply_pin (_self) . popup_id . take () {
                                         sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . close_popup (current_id) ;
                                         }
                                     }
                                ) ;
                                 }
                             let context_menu_item_tree = sp :: VRc :: into_dyn (context_menu_item_tree) ;
                             if ! sp :: WindowInner :: from_pub (window_adapter . window ()) . show_native_popup_menu (context_menu_item_tree , position , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) {
                                 if let Some (current_id) = (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#contextmenuinternal_384 ()) . apply_pin (_self) . popup_id . take () {
                                     sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . close_popup (current_id) ;
                                     }
                                 let access_position = sp :: Box :: new (move || position) ;
                                 let id = sp :: WindowInner :: from_pub (window_adapter . window ()) . show_popup (& sp :: VRc :: into_dyn (popup_instance . into ()) , access_position , sp :: PopupClosePolicy :: CloseOnClickOutside , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1) , sp :: WindowKind :: Menu , sp :: Box :: new (| _ | {
                                     }
                                ) ,) ;
                                 (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#contextmenuinternal_384 ()) . apply_pin (_self) . popup_id . set (Some (id)) ;
                                 InnerPopupMenuImpl_root_1095 :: user_init (popup_instance_vrc) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#accepted ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_accepted ()) . apply_pin (_self) . call (& ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_color ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#cursor_position_changed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#x) . clone ()) as f64) + (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_computed_x ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) < (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_margin ()) . apply_pin (_self) . get () . get ()) as f64) {
                             ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_computed_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((((- (args . 0 . clone ()) . r#x) as f64) + (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_margin ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord) as _)) ;
                             }
                         else {
                             if (((((((args . 0 . clone ()) . r#x) . clone ()) as f64) + (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_computed_x ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) > ((((((((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_margin ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((1f64) as f64)) as f64) {
                                 ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_computed_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((((((((((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((((args . 0 . clone ()) . r#x) . clone ()) as f64))) as f64) - (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_margin ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((1f64) as f64)) as sp :: Coord) as _)) ;
                                 }
                             else {
                                 {
                                     }
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#edited ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_edited ()) . apply_pin (_self) . call (& ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#input_type ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_password_revealed ()) . apply_pin (_self) . get () {
                     (sp :: r#InputType :: r#Text) as _ }
                 else {
                     (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_input_type ()) . apply_pin (_self) . get () }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_key_pressed ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#key_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_key_released ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#read_only ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#selection_background_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . color ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#selection_foreground_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . color ()) as _) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#single_line ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text_cursor_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((1f64) as f64)) as sp :: Coord) . max ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#page_height ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#single_line ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text_cursor_width ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker0 , & self_rc , move | _self , _ : & () | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_has_focus ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     if ! (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_has_focus ()) . apply_pin (_self) . get () {
                         ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_password_revealed ()) . apply_pin (_self) . set (false as _)) ;
                         }
                     else {
                         {
                             }
                         }
                     }
                 ;
                 }
            ) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_386 {
         r#empty_386 : sp :: r#Empty , r#menuitem_387 : sp :: r#MenuItem , r#menuitem_388 : sp :: r#MenuItem , r#menuitem_389 : sp :: r#MenuItem , r#menuitem_390 : sp :: r#MenuItem , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_386 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEditBase_root_381 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_386 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#activated ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()) . apply_pin (x) . r#cut (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (x . origin_rc () , x . tree_index_of_first_child . get () + 4u32 - 1))) . unwrap_or_default ()) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((! _self . parent . upgrade () . as_ref () . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#read_only ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Cut")) as _ , (sp :: SharedString :: from ("LineEditBase")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#activated ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()) . apply_pin (x) . r#copy (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (x . origin_rc () , x . tree_index_of_first_child . get () + 4u32 - 1))) . unwrap_or_default ()) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! _self . parent . upgrade () . as_ref () . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . is_empty ())) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Copy")) as _ , (sp :: SharedString :: from ("LineEditBase")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#activated ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()) . apply_pin (x) . r#paste (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (x . origin_rc () , x . tree_index_of_first_child . get () + 4u32 - 1))) . unwrap_or_default ()) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((! _self . parent . upgrade () . as_ref () . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#read_only ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())) && ((_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Paste")) as _ , (sp :: SharedString :: from ("LineEditBase")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#activated ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()) . apply_pin (x) . r#select_all (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (x . origin_rc () , x . tree_index_of_first_child . get () + 4u32 - 1))) . unwrap_or_default ()) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! _self . parent . upgrade () . as_ref () . map (| x | (InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . is_empty ())) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Select All")) as _ , (sp :: SharedString :: from ("LineEditBase")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#shortcut ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#shortcut ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#shortcut ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#checkable ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 () + sp :: r#MenuItem :: FIELD_OFFSETS . r#shortcut ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_386 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEditBase_root_381 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEditBase_root_381 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             5usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 4u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_386 , sp :: ItemVTable , sp :: AllowPin > ;
             5usize] = [sp :: VOffset :: new (InnerComponent_empty_386 :: FIELD_OFFSETS . r#empty_386 ()) , sp :: VOffset :: new (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_387 ()) , sp :: VOffset :: new (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_388 ()) , sp :: VOffset :: new (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_389 ()) , sp :: VOffset :: new (InnerComponent_empty_386 :: FIELD_OFFSETS . r#menuitem_390 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_386) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_386 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_386 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_386 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some (parent_rc) = self . parent . clone () . upgrade () {
                 let parent_origin = sp :: VRcMapped :: origin (& parent_rc) ;
                 * _result = sp :: ItemRc :: new_root (parent_origin) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerLineEditClearIcon_root_391 {
         r#root_391 : sp :: r#ClippedImage , r#toucharea_392 : sp :: r#TouchArea , r#root_391_x : sp :: Property < sp :: LogicalLength > , r#root_391_clear : sp :: Callback < () , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerLineEditClearIcon_root_391 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerLineEditClearIcon_root_391 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#height) . clone ()) as f64) - (((0f64) as i32) as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#width) . clone ()) as f64) - (((0f64) as i32) as f64))) as _) ;
                 }
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageVerticalAlignment :: r#Center) as sp :: r#ImageVerticalAlignment }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#toucharea_392 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391_clear ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#toucharea_392 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_x ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_y ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#toucharea_392 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#toucharea_392 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Image , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerLineEditPasswordIcon_root_393 {
         r#root_393 : sp :: r#ClippedImage , r#toucharea_394 : sp :: r#TouchArea , r#root_393_hide_password_image : sp :: Property < sp :: Image > , r#root_393_show_password : sp :: Property < bool > , r#root_393_show_password_image : sp :: Property < sp :: Image > , r#root_393_x : sp :: Property < sp :: LogicalLength > , r#root_393_clicked : sp :: Callback < () , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerLineEditPasswordIcon_root_393 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerLineEditPasswordIcon_root_393 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_show_password ()) . apply_pin (_self) . get () {
                     ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_hide_password_image ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_show_password_image ()) . apply_pin (_self) . get () }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#height) . clone ()) as f64) - (((0f64) as i32) as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#width) . clone ()) as f64) - (((0f64) as i32) as f64))) as _) ;
                 }
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageVerticalAlignment :: r#Center) as sp :: r#ImageVerticalAlignment }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#toucharea_394 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_show_password ()) . apply_pin (_self) . set ((! (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_show_password ()) . apply_pin (_self) . get ()) as _) ;
                             {
                                 (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_clicked ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#toucharea_394 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_x ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_y ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#toucharea_394 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#toucharea_394 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Image , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerLineEdit_root_395 {
         r#root_395 : sp :: r#Empty , r#background_396 : sp :: r#BasicBorderRectangle , r#focus_border_403 : sp :: r#BasicBorderRectangle , r#base_398 : InnerLineEditBase_root_381 , r#root_395_background_396_width : sp :: Property < sp :: LogicalLength > , r#root_395_height : sp :: Property < sp :: LogicalLength > , r#root_395_layout_397_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_395_layout_397_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_395_layout_397_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_395_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_395_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_395_state : sp :: Property < i32 > , r#root_395_width : sp :: Property < sp :: LogicalLength > , r#root_395_x : sp :: Property < sp :: LogicalLength > , r#root_395_accessible_action_set_selection : sp :: Callback < (i32 , i32 ,) , () > , r#root_395_accessible_action_set_value : sp :: Callback < (sp :: SharedString ,) , () > , repeater0 : sp :: Conditional < InnerComponent_lineeditclearicon_399 > , repeater1 : sp :: Conditional < InnerComponent_lineeditpasswordicon_401 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerLineEdit_root_395 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerLineEdit_root_395 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((((((((((! (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get () . is_empty ())) && (((((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_input_type ()) . apply_pin (_self) . get ())) != ((sp :: r#InputType :: r#Password))))))) && (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()))))) && ((! (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#read_only ()) . apply_pin (_self) . get ()))))) && (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_has_focus ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((((((((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_input_type ()) . apply_pin (_self) . get ())) == ((sp :: r#InputType :: r#Password))))) && ((! (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get () . is_empty ()))))) && (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_has_focus ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             InnerLineEditBase_root_381 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 2u32 - 1 , tree_index_of_first_child + 6u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_accessible_action_set_selection ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#inlined_fn_arg_16_0 = args . 0 . clone () ;
                             let r#inlined_fn_arg_16_1 = args . 1 . clone () ;
                             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()) . apply_pin (_self) . set_selection_offsets (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . r#base_398 . origin_rc () , _self . r#base_398 . tree_index_of_first_child . get () + 4u32 - 1) , r#inlined_fn_arg_16_0 as i32 , r#inlined_fn_arg_16_1 as i32) }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_accessible_action_set_value ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set (args . 0 . clone () as _) ;
                             {
                                 (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_edited ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_background_396_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     4usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                         as _ , r#size : (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_background_396_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 0f64 as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_23 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_23) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_23) . r#max_percent) . clone () as _ , r#min : ((160f64 as sp :: Coord) . max (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_23) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_23) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_h ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_24 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_24) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_24) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_24) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_24) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_v ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_has_focus ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_395_state = (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_395_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((1308228089f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_395_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((3005095454f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((3019898879f64) as u32) }
                            ) }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                         color : sp :: Color :: from_argb_encoded ((352321535f64) as u32) , position : 0.9998f64 as _ }
                     , sp :: GradientStop {
                         color : sp :: Color :: from_argb_encoded ((2332033023f64) as u32) , position : 1f64 as _ }
                     , sp :: GradientStop {
                         color : sp :: Color :: from_argb_encoded ((2332033023f64) as u32) , position : 1f64 as _ }
                    ]))) as _ }
                 else {
                     slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (180f64 as _ , [sp :: GradientStop {
                         color : sp :: Color :: from_argb_encoded ((251658240f64) as u32) , position : 0.9999f64 as _ }
                     , sp :: GradientStop {
                         color : sp :: Color :: from_argb_encoded ((1929379840f64) as u32) , position : 1f64 as _ }
                     , sp :: GradientStop {
                         color : sp :: Color :: from_argb_encoded ((1929379840f64) as u32) , position : 1f64 as _ }
                    ])) }
                ) as _) ;
                 }
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_margin ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (24f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    ) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#selection_background_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . color ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#selection_foreground_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((2281701375f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                    ) . color ()) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                    ) . color () }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    ) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#focus_border_403 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     ({
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#focus_border_403 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_margin ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#focus_border_403 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#focus_border_403 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#focus_border_403 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerLineEditBase_root_381 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_lineeditclearicon_399 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_lineeditpasswordicon_401 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((160f64 as sp :: Coord) . max (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = _self . r#fn_layoutinfo_v_with_constraint ((((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => ((2f64) . clone () as sp :: Coord , (((((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (((((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((2f64) as f64))) . clone () as sp :: Coord ,) , 6u32 ..= 9u32 => return InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . item_geometry (index - 6u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#TextInput , 2u32 => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . accessible_role (0) , 6u32 ..= 9u32 => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . accessible_role (index - 6u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#PlaceholderText) => sp :: Some ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_text ()) . apply_pin (_self) . get ()) , (0u32 , sp :: AccessibleStringProperty :: r#ReadOnly) => sp :: Some (if (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#read_only ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some ((InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , _) => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . accessible_string_property (0 , what) , (6u32 ..= 9u32 , _) => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . accessible_string_property (index - 6u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#SetSelection (arg_0 , arg_1)) => {
                     # [allow (unused_variables)] let args = (arg_0 , arg_1 ,) ;
                     {
                         (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_accessible_action_set_selection ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ , args . 1 . clone () as _ ,)) ;
                         }
                     }
                 (0u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (2u32 , _) => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . accessibility_action (0 , action) , (6u32 ..= 9u32 , _) => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . accessibility_action (index - 6u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#SetSelection | sp :: SupportedAccessibilityAction :: r#SetValue , 2u32 => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . supported_accessibility_actions (0) , 6u32 ..= 9u32 => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . supported_accessibility_actions (index - 6u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 ..= 9u32 => InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () . apply_pin (_self) . item_element_infos (index - 6u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layout_397_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                 items_vec . push (sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_input_385_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ) ;
                 InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                 for i in 0 .. _self . repeater0 . len () {
                     if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                         items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                         }
                     else {
                         items_vec . push (:: core :: default :: Default :: default ()) ;
                         }
                     }
                 InnerLineEdit_root_395 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                 for i in 0 .. _self . repeater1 . len () {
                     if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                         items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                         }
                     else {
                         items_vec . push (:: core :: default :: Default :: default ()) ;
                         }
                     }
                 let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                 sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _) }
            ) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (((({
                 let r#layout_info_24 = sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 ;
                 sp :: LayoutInfo {
                     r#max : ((r#layout_info_24) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_24) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((_self . r#fn_layout_397_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_24) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_24) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                 }
            )) + (({
                 let r#inlined_fn_arg_17_0 = args . 0 . clone () ;
                 ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((_self . r#fn_layout_397_layoutinfo_v_with_constraint ((r#inlined_fn_arg_17_0) . clone () as _))) }
            )))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_lineeditclearicon_399 {
         r#lineeditclearicon_399 : InnerLineEditClearIcon_root_391 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_lineeditclearicon_399 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEdit_root_395 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_lineeditclearicon_399 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerLineEditClearIcon_root_391 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391_clear ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (sp :: SharedString :: from ("") as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_edited ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                                     x . call (& (sp :: SharedString :: from ("") as _ ,)) ;
                                     }
                                ) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| x | sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . set_focus_item (& sp :: ItemRc :: new (x . r#base_398 . origin_rc () , x . r#base_398 . tree_index_of_first_child . get () + 4u32 - 1) , true , sp :: FocusReason :: Programmatic)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_color ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_6 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerLineEditClearIcon_root_391 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = sp :: Item :: layout_info ((InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . r#lineeditclearicon_399 . origin_rc () , _self . r#lineeditclearicon_399 . tree_index . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 16f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 16f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () + InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . r#lineeditclearicon_399 . origin_rc () , _self . r#lineeditclearicon_399 . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (16f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 1u32 => return InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Image , 0u32 => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 1u32 => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 1u32 , _) => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 1u32 , _) => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 1u32 => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 1u32 => InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_lineeditclearicon_399 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEdit_root_395 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEdit_root_395 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_lineeditclearicon_399 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () , InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#root_391 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_lineeditclearicon_399 :: FIELD_OFFSETS . r#lineeditclearicon_399 () , InnerLineEditClearIcon_root_391 :: FIELD_OFFSETS . r#toucharea_392 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_lineeditclearicon_399) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_lineeditclearicon_399 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_lineeditclearicon_399 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_lineeditclearicon_399 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 3u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_lineeditclearicon_399 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_lineeditclearicon_399 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_lineeditpasswordicon_401 {
         r#lineeditpasswordicon_401 : InnerLineEditPasswordIcon_root_393 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_lineeditpasswordicon_401 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEdit_root_395 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_lineeditpasswordicon_401 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerLineEditPasswordIcon_root_393 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_password_revealed ()) . apply_pin (x . as_pin_ref ())) . map (| x | sp :: Property :: link_two_way ((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_show_password ()) . apply_pin (_self) , x)) ;
                 }
             ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_text_color ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_hide_password_image ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_7 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_show_password_image ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_8 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#width) as f64) * ((1f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_hide_password_image ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#horizontal_tiling ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393_show_password_image ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source_clip_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#vertical_tiling ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerLineEditPasswordIcon_root_393 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = sp :: Item :: layout_info ((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . r#lineeditpasswordicon_401 . origin_rc () , _self . r#lineeditpasswordicon_401 . tree_index . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#width) as f64) * ((1f64) as f64)) as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (((((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#width) as f64) * ((1f64) as f64)) as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . r#lineeditpasswordicon_401 . origin_rc () , _self . r#lineeditpasswordicon_401 . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , ((((((InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () + InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 () + sp :: r#ClippedImage :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . get () . size ()) . r#width) as f64) * ((1f64) as f64))) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 1u32 => return InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Image , 0u32 => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 1u32 => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 1u32 , _) => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 1u32 , _) => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 1u32 => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 1u32 => InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_lineeditpasswordicon_401 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEdit_root_395 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerLineEdit_root_395 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_lineeditpasswordicon_401 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () , InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#root_393 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_lineeditpasswordicon_401 :: FIELD_OFFSETS . r#lineeditpasswordicon_401 () , InnerLineEditPasswordIcon_root_393 :: FIELD_OFFSETS . r#toucharea_394 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_lineeditpasswordicon_401) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_lineeditpasswordicon_401 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_lineeditpasswordicon_401 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_lineeditpasswordicon_401 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_lineeditpasswordicon_401 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_lineeditpasswordicon_401 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerColourSlider_root_404 {
         r#root_404 : sp :: r#Empty , r#rectangle_405 : sp :: r#BasicBorderRectangle , r#_clip_406 : sp :: r#Clip , r#rectangle_408 : sp :: r#BasicBorderRectangle , r#_clip_409 : sp :: r#Clip , r#rectangle_411 : sp :: r#BasicBorderRectangle , r#_clip_412 : sp :: r#Clip , r#empty_414 : sp :: r#Empty , r#rectangle_416 : sp :: r#BasicBorderRectangle , r#c1_407 : InnerSlider_root_97 , r#c2_410 : InnerSlider_root_97 , r#c3_413 : InnerSlider_root_97 , r#lineedit_415 : InnerLineEdit_root_395 , r#root_404_base_colour : sp :: Property < sp :: Color > , r#root_404_base_colours : sp :: Property < sp :: ModelRc < sp :: Color > > , r#root_404_base_saturation : sp :: Property < sp :: ModelRc < sp :: Color > > , r#root_404_base_value : sp :: Property < sp :: ModelRc < sp :: Color > > , r#root_404_empty_414_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_404_empty_414_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_404_empty_414_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_404_final_colour : sp :: Property < sp :: Color > , r#root_404_height : sp :: Property < sp :: LogicalLength > , r#root_404_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_404_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_404_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_404_rectangle_405_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_404_rectangle_405_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_404_rectangle_408_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_404_rectangle_408_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_404_rectangle_411_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_404_rectangle_411_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_404_rectangle_416_height : sp :: Property < sp :: LogicalLength > , r#root_404_width : sp :: Property < sp :: LogicalLength > , r#root_404_x : sp :: Property < sp :: LogicalLength > , r#root_404_y : sp :: Property < sp :: LogicalLength > , r#root_404_external_colour_change : sp :: Callback < () , () > , r#root_404_hex_to_colour : sp :: Callback < (sp :: SharedString ,) , sp :: Color > , r#root_404_released : sp :: Callback < () , () > , r#root_404_set_hex_from_colour : sp :: Callback < (sp :: Color ,) , sp :: SharedString > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerColourSlider_root_404 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerColourSlider_root_404 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSlider_root_97 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 7u32 - 1) ? ;
             InnerSlider_root_97 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 16u32 - 1 , tree_index_of_first_child + 17u32 - 1) ? ;
             InnerSlider_root_97 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 26u32 - 1 , tree_index_of_first_child + 27u32 - 1) ? ;
             InnerLineEdit_root_395 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 35u32 - 1 , tree_index_of_first_child + 37u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . set ({
                 (sp :: Color :: from_argb_encoded ((4294901760f64) as u32)) as sp :: Color }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colours ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: Color > :: from (sp :: vec ! [{
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (0f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (10f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (20f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (30f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (40f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (50f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (60f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (70f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (80f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (90f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (100f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (110f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (120f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (130f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (140f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (150f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (160f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (170f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (180f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (190f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (200f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (210f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (220f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (230f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (240f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (250f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (260f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (270f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (280f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (290f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (300f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (310f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (320f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (330f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (340f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (350f64 as f32 , s , v , a) }
                 as _ , {
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva (360f64 as f32 , s , v , a) }
                 as _]))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_saturation ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_404_base_colour = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . get () ;
                     sp :: ModelRc :: new (sp :: VecModel :: < sp :: Color > :: from (sp :: vec ! [{
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.9f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.8f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.7f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.6f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.5f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.4f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.3f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.2f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0.1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (0f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _])) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_404_base_colour = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . get () ;
                     sp :: ModelRc :: new (sp :: VecModel :: < sp :: Color > :: from (sp :: vec ! [{
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.9f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.8f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.7f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.6f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.5f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.4f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.3f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.2f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0.1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _ , {
                         let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                         let v : f32 = (0f64 as f32) . max (0.) . min (1.) as f32 ;
                         let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                         sp :: Color :: from_hsva ((((r#tmp_root_404_base_colour) . clone () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                     as _])) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((160f64 as sp :: Coord) . max (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_416_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_416_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((160f64 as sp :: Coord) . max (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_416_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_416_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_external_colour_change ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             if (((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () . to_hsva ()) . r#hue) . clone ()) as f64) < ((0f64) as f64) {
                                 ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . set (((((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colours ()) . apply_pin (_self) . get () {
                                     x => {
                                         x . model_tracker () . track_row_count_changes () ;
                                         x . row_count () as i32 }
                                     }
                                ) as f64) * (((((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () . to_hsva ()) . r#hue) . clone ()) as f64) + ((360f64) as f64)) as f64))) as f64) / ((360f64) as f64)) as _)) ;
                                 }
                             else {
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . set (((((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colours ()) . apply_pin (_self) . get () {
                                     x => {
                                         x . model_tracker () . track_row_count_changes () ;
                                         x . row_count () as i32 }
                                     }
                                ) as f64) * (((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () . to_hsva ()) . r#hue) . clone ()) as f64))) as f64) / ((360f64) as f64)) as _) }
                             ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . set ((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_saturation ()) . apply_pin (_self) . get () {
                                 x => {
                                     x . model_tracker () . track_row_count_changes () ;
                                     x . row_count () as i32 }
                                 }
                            ) as f64) - ((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_saturation ()) . apply_pin (_self) . get () {
                                 x => {
                                     x . model_tracker () . track_row_count_changes () ;
                                     x . row_count () as i32 }
                                 }
                            ) as f64) * (((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () . to_hsva ()) . r#saturation) . clone ()) as f64)) as f64)) as _) ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . set ((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_value ()) . apply_pin (_self) . get () {
                                 x => {
                                     x . model_tracker () . track_row_count_changes () ;
                                     x . row_count () as i32 }
                                 }
                            ) as f64) - ((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_value ()) . apply_pin (_self) . get () {
                                 x => {
                                     x . model_tracker () . track_row_count_changes () ;
                                     x . row_count () as i32 }
                                 }
                            ) as f64) * (((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () . to_hsva ()) . r#value) . clone ()) as f64)) as f64)) as _) ;
                             _self . r#fn_set_base_colour () ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_set_hex_from_colour ()) . apply_pin (_self) . call (& ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () as _ ,)) }
                             as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . set ({
                 (sp :: Color :: from_argb_encoded ((4294901760f64) as u32)) as sp :: Color }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_405_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_408_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_411_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 12f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_405_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_408_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_411_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_405_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_408_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_411_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 12f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_405_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (20f64) as _ }
                     else {
                         0f64 }
                     as _ , r#min_percent : 0f64 as _ , r#preferred : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _ , r#stretch : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         1f64 }
                     as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_405_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         20f64 }
                     as _ , r#min_percent : 0f64 as _ , r#preferred : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _ , r#stretch : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (1f64) as _ }
                     else {
                         0f64 }
                     as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_408_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (20f64) as _ }
                     else {
                         0f64 }
                     as _ , r#min_percent : 0f64 as _ , r#preferred : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _ , r#stretch : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         1f64 }
                     as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_408_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         20f64 }
                     as _ , r#min_percent : 0f64 as _ , r#preferred : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _ , r#stretch : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (1f64) as _ }
                     else {
                         0f64 }
                     as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_411_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (20f64) as _ }
                     else {
                         0f64 }
                     as _ , r#min_percent : 0f64 as _ , r#preferred : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _ , r#stretch : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         1f64 }
                     as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_411_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (0f64) as _ }
                     else {
                         20f64 }
                     as _ , r#min_percent : 0f64 as _ , r#preferred : (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _ , r#stretch : if (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get ())) == ((sp :: r#Orientation :: r#Vertical)) {
                         (1f64) as _ }
                     else {
                         0f64 }
                     as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_416_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     ({
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                 else {
                     {
                         let r#tmp_root_404_base_colours = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colours ()) . apply_pin (_self) . get () ;
                         slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (90f64 as _ , [sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((0f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((1f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.02857142857142857f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((2f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.05714285714285714f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((3f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.08571428571428572f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((4f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.11428571428571428f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((5f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.14285714285714285f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((6f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.17142857142857143f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((7f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.2f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((8f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.22857142857142856f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((9f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.2571428571428571f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((10f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.2857142857142857f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((11f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.3142857142857143f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((12f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.34285714285714286f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((13f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.37142857142857144f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((14f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.4f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((15f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.42857142857142855f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((16f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.45714285714285713f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((17f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.4857142857142857f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((18f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.5142857142857142f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((19f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.5428571428571428f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((20f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.5714285714285714f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((21f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.6f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((22f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.6285714285714286f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((23f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.6571428571428571f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((24f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.6857142857142857f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((25f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.7142857142857143f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((26f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.7428571428571429f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((27f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.7714285714285715f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((28f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.8f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((29f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.8285714285714286f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((30f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.8571428571428571f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((31f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.8857142857142857f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((32f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.9142857142857143f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((33f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.9428571428571428f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((34f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.9714285714285714f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_colours {
                                 x => {
                                     let index = (((35f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 1f64 as _ }
                        ])) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_changed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             _self . r#fn_set_base_colour () ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_set_hex_from_colour ()) . apply_pin (_self) . call (& ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () as _ ,)) }
                             as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (28f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colours ()) . apply_pin (_self) . get () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                ) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_released ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     ({
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                 else {
                     {
                         let r#tmp_root_404_base_saturation = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_saturation ()) . apply_pin (_self) . get () ;
                         slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (90f64 as _ , [sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((0f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((1f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.1f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((2f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.2f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((3f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.3f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((4f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.4f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((5f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.5f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((6f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.6f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((7f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.7f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((8f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.8f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((9f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.9f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_saturation {
                                 x => {
                                     let index = (((10f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 1f64 as _ }
                        ])) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_changed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             _self . r#fn_set_base_colour () ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_set_hex_from_colour ()) . apply_pin (_self) . call (& ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () as _ ,)) }
                             as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (28f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_saturation ()) . apply_pin (_self) . get () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                ) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_released ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ! (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     ({
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                 else {
                     {
                         let r#tmp_root_404_base_value = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_value ()) . apply_pin (_self) . get () ;
                         slint :: Brush :: LinearGradient (sp :: LinearGradientBrush :: new (90f64 as _ , [sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((0f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((1f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.1f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((2f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.2f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((3f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.3f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((4f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.4f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((5f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.5f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((6f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.6f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((7f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.7f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((8f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.8f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((9f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 0.9f64 as _ }
                         , sp :: GradientStop {
                             color : match & r#tmp_root_404_base_value {
                                 x => {
                                     let index = (((10f64) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             , position : 1f64 as _ }
                        ])) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_changed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             _self . r#fn_set_base_colour () ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_set_hex_from_colour ()) . apply_pin (_self) . call (& ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get () as _ ,)) }
                             as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (28f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_value ()) . apply_pin (_self) . get () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                ) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_released ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_accepted ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . set ({
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_hex_to_colour ()) . apply_pin (_self) . call (& ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get () as _ ,)) }
                             as _) ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set (slint :: Brush :: SolidColor ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . get ()) as _) ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . set ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . get () as _) ;
                             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set (slint :: Brush :: SolidColor ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get ()) as _) ;
                             {
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_external_colour_change ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             ;
                             {
                                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_released ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("#FF0000")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get ())) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_y ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_y ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_height ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_x ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_y ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSlider_root_97 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (x)) ,) ;
             InnerSlider_root_97 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (x)) ,) ;
             InnerSlider_root_97 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (x)) ,) ;
             InnerLineEdit_root_395 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_19_0 = (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () ;
                     sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_405_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_408_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_rectangle_411_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 28f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 28f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#inlined_fn_arg_20_0 = (r#inlined_fn_arg_19_0) . clone () ;
                             sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                                 r#constraint : {
                                     let r#layout_info = InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_20_0) . clone () as _) ;
                                     sp :: LayoutInfo {
                                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_layout_397_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                                     }
                                 as _ , .. :: core :: default :: Default :: default () }
                             , sp :: LayoutItemInfo {
                                 r#constraint : sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 as _ , .. :: core :: default :: Default :: default () }
                            ]) as _ , & sp :: Padding {
                                 r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                             as _) }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , 12f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 2u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 4u32 => ((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 15u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 16u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 25u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 26u32 => ((28f64) . clone () as sp :: Coord , ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 35u32 => (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 36u32 => ((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_empty_414_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 ..= 14u32 => return InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . item_geometry (index - 7u32 + 1) , 17u32 ..= 24u32 => return InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . item_geometry (index - 17u32 + 1) , 27u32 ..= 34u32 => return InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . item_geometry (index - 27u32 + 1) , 37u32 ..= 45u32 => return InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . item_geometry (index - 37u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 => sp :: r#AccessibleRole :: r#Slider , 16u32 => sp :: r#AccessibleRole :: r#Slider , 26u32 => sp :: r#AccessibleRole :: r#Slider , 35u32 => sp :: r#AccessibleRole :: r#TextInput , 6u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . accessible_role (0) , 7u32 ..= 14u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . accessible_role (index - 7u32 + 1) , 16u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . accessible_role (0) , 17u32 ..= 24u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . accessible_role (index - 17u32 + 1) , 26u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . accessible_role (0) , 27u32 ..= 34u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . accessible_role (index - 27u32 + 1) , 35u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . accessible_role (0) , 37u32 ..= 45u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . accessible_role (index - 37u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (6u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (6u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get () {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (6u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64)) , (6u32 , sp :: AccessibleStringProperty :: r#ValueMaximum) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64)) , (6u32 , sp :: AccessibleStringProperty :: r#ValueMinimum) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) , (6u32 , sp :: AccessibleStringProperty :: r#ValueStep) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_value_step ()) . apply_pin (_self) . get ()) as f64)) , (16u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (16u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get () {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (16u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64)) , (16u32 , sp :: AccessibleStringProperty :: r#ValueMaximum) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64)) , (16u32 , sp :: AccessibleStringProperty :: r#ValueMinimum) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) , (16u32 , sp :: AccessibleStringProperty :: r#ValueStep) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_value_step ()) . apply_pin (_self) . get ()) as f64)) , (26u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (26u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_orientation ()) . apply_pin (_self) . get () {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (26u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64)) , (26u32 , sp :: AccessibleStringProperty :: r#ValueMaximum) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_maximum ()) . apply_pin (_self) . get ()) as f64)) , (26u32 , sp :: AccessibleStringProperty :: r#ValueMinimum) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_minimum ()) . apply_pin (_self) . get ()) as f64)) , (26u32 , sp :: AccessibleStringProperty :: r#ValueStep) => sp :: Some (sp :: shared_string_from_number (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_value_step ()) . apply_pin (_self) . get ()) as f64)) , (35u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (35u32 , sp :: AccessibleStringProperty :: r#PlaceholderText) => sp :: Some ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381_placeholder_text ()) . apply_pin (_self) . get ()) , (35u32 , sp :: AccessibleStringProperty :: r#ReadOnly) => sp :: Some (if (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#read_only ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (35u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () + InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 () + sp :: r#TextInput :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (6u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . accessible_string_property (0 , what) , (7u32 ..= 14u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . accessible_string_property (index - 7u32 + 1 , what) , (16u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . accessible_string_property (0 , what) , (17u32 ..= 24u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . accessible_string_property (index - 17u32 + 1 , what) , (26u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . accessible_string_property (0 , what) , (27u32 ..= 34u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . accessible_string_property (index - 27u32 + 1 , what) , (35u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . accessible_string_property (0 , what) , (37u32 ..= 45u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . accessible_string_property (index - 37u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (6u32 , sp :: AccessibilityAction :: r#Decrement) => {
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_decrement ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (6u32 , sp :: AccessibilityAction :: r#Increment) => {
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_increment ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (6u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (16u32 , sp :: AccessibilityAction :: r#Decrement) => {
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_decrement ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (16u32 , sp :: AccessibilityAction :: r#Increment) => {
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_increment ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (16u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (26u32 , sp :: AccessibilityAction :: r#Decrement) => {
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_decrement ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (26u32 , sp :: AccessibilityAction :: r#Increment) => {
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_increment ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (26u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (35u32 , sp :: AccessibilityAction :: r#SetSelection (arg_0 , arg_1)) => {
                     # [allow (unused_variables)] let args = (arg_0 , arg_1 ,) ;
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_accessible_action_set_selection ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ , args . 1 . clone () as _ ,)) ;
                         }
                     }
                 (35u32 , sp :: AccessibilityAction :: r#SetValue (arg_0)) => {
                     # [allow (unused_variables)] let args = (arg_0 ,) ;
                     {
                         (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () + InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395_accessible_action_set_value ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                         }
                     }
                 (6u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . accessibility_action (0 , action) , (7u32 ..= 14u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . accessibility_action (index - 7u32 + 1 , action) , (16u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . accessibility_action (0 , action) , (17u32 ..= 24u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . accessibility_action (index - 17u32 + 1 , action) , (26u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . accessibility_action (0 , action) , (27u32 ..= 34u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . accessibility_action (index - 27u32 + 1 , action) , (35u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . accessibility_action (0 , action) , (37u32 ..= 45u32 , _) => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . accessibility_action (index - 37u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 => sp :: SupportedAccessibilityAction :: r#Decrement | sp :: SupportedAccessibilityAction :: r#Increment | sp :: SupportedAccessibilityAction :: r#SetValue , 16u32 => sp :: SupportedAccessibilityAction :: r#Decrement | sp :: SupportedAccessibilityAction :: r#Increment | sp :: SupportedAccessibilityAction :: r#SetValue , 26u32 => sp :: SupportedAccessibilityAction :: r#Decrement | sp :: SupportedAccessibilityAction :: r#Increment | sp :: SupportedAccessibilityAction :: r#SetValue , 35u32 => sp :: SupportedAccessibilityAction :: r#SetSelection | sp :: SupportedAccessibilityAction :: r#SetValue , 6u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . supported_accessibility_actions (0) , 7u32 ..= 14u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . supported_accessibility_actions (index - 7u32 + 1) , 16u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . supported_accessibility_actions (0) , 17u32 ..= 24u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . supported_accessibility_actions (index - 17u32 + 1) , 26u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . supported_accessibility_actions (0) , 27u32 ..= 34u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . supported_accessibility_actions (index - 27u32 + 1) , 35u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . supported_accessibility_actions (0) , 37u32 ..= 45u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . supported_accessibility_actions (index - 37u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 ..= 14u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () . apply_pin (_self) . item_element_infos (index - 7u32 + 1) , 17u32 ..= 24u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () . apply_pin (_self) . item_element_infos (index - 17u32 + 1) , 27u32 ..= 34u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () . apply_pin (_self) . item_element_infos (index - 27u32 + 1) , 37u32 ..= 45u32 => InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () . apply_pin (_self) . item_element_infos (index - 37u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_set_base_colour (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ({
                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . set ({
                     let s : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (1f64 as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva ((((((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64) / ((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colours ()) . apply_pin (_self) . get () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                    ) as f64))) as f64) * ((360f64) as f64)) as f32 , s , v , a) }
                 as _) ;
                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . set ({
                     let s : f32 = (((((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_saturation ()) . apply_pin (_self) . get () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                    ) as f64) - (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64))) as f64) / ((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_saturation ()) . apply_pin (_self) . get () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                    ) as f64)) as f32) . max (0.) . min (1.) as f32 ;
                     let v : f32 = (((((((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_value ()) . apply_pin (_self) . get () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                    ) as f64) - (((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get ()) as f64))) as f64) / ((match & (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_value ()) . apply_pin (_self) . get () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                    ) as f64)) as f32) . max (0.) . min (1.) as f32 ;
                     let a : f32 = (1. * (1f64 as f32)) . max (0.) . min (1.) as f32 ;
                     sp :: Color :: from_hsva ((((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_base_colour ()) . apply_pin (_self) . get () . to_hsva ()) . r#hue) . clone () as f32 , s , v , a) }
                 as _) ;
                 (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set (slint :: Brush :: SolidColor ((InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) . get ()) as _) }
            ) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerSystemToggleVert_root_417 {
         r#root_417 : sp :: r#BasicBorderRectangle , r#text_419 : sp :: r#SimpleText , r#empty_420 : sp :: r#Empty , r#switch_421 : InnerSwitch_root_104 , r#root_417_empty_418_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_417_empty_418_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_417_empty_418_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_417_empty_420_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_417_empty_420_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_417_height : sp :: Property < sp :: LogicalLength > , r#root_417_max_height : sp :: Property < sp :: LogicalLength > , r#root_417_text : sp :: Property < sp :: SharedString > , r#root_417_width : sp :: Property < sp :: LogicalLength > , r#root_417_x : sp :: Property < sp :: LogicalLength > , r#root_417_y : sp :: Property < sp :: LogicalLength > , r#root_417_toggled : sp :: Callback < (bool ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerSystemToggleVert_root_417 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerSystemToggleVert_root_417 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSwitch_root_104 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 3u32 - 1 , tree_index_of_first_child + 4u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceAround as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_420_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_420_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_420_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceAround as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_420_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_421_min_width = ((40f64 as sp :: Coord) . max (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_switch_421_min_width) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_421_min_width as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_420_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_switch_421_min_height = ((20f64 as sp :: Coord) . max (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 10f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_421_min_height as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : ((((r#tmp_switch_421_min_height) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_switch_421_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_switch_421_min_height as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (44f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) . get ()) as _) ;
                 }
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Bottom) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((10f64) as f64)) as sp :: Coord) . max ((20f64 as sp :: Coord) . max (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) . call (& ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_switch_421_layoutinfo_h = (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     ((((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min ((r#tmp_switch_421_layoutinfo_h) . r#preferred as sp :: Coord) as sp :: Coord) . min ((r#tmp_switch_421_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((40f64 as sp :: Coord) . max (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_layout_105_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((0f64 as sp :: Coord) . max (((((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) . clone ()) as f64) * ((0.5f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSwitch_root_104 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_25 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => ((((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 2u32 => ((((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => (((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 ..= 11u32 => return InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . item_geometry (index - 4u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 3u32 => sp :: r#AccessibleRole :: r#Switch , 3u32 => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . accessible_role (0) , 4u32 ..= 11u32 => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . accessible_role (index - 4u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) . get ()) , (3u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_text ()) . apply_pin (_self) . get ()) , (3u32 , _) => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . accessible_string_property (0 , what) , (4u32 ..= 11u32 , _) => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . accessible_string_property (index - 4u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (3u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (3u32 , _) => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . accessibility_action (0 , action) , (4u32 ..= 11u32 , _) => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . accessibility_action (index - 4u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: SupportedAccessibilityAction :: r#Default , 3u32 => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . supported_accessibility_actions (0) , 4u32 ..= 11u32 => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . supported_accessibility_actions (index - 4u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 ..= 11u32 => InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () . apply_pin (_self) . item_element_infos (index - 4u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageAura_root_422 {
         r#root_422 : sp :: r#Empty , r#flickable_424 : sp :: r#Flickable , r#flickable_content_425 : sp :: r#Empty , r#empty_427 : sp :: r#Empty , r#rectangle_430 : sp :: r#BasicBorderRectangle , r#empty_432 : sp :: r#Empty , r#text_433 : sp :: r#SimpleText , r#empty_434 : sp :: r#Empty , r#empty_436 : sp :: r#Empty , r#text_437 : sp :: r#SimpleText , r#empty_438 : sp :: r#Empty , r#empty_440 : sp :: r#Empty , r#rectangle_441 : sp :: r#BasicBorderRectangle , r#text_443 : sp :: r#SimpleText , r#rectangle_445 : sp :: r#BasicBorderRectangle , r#text_447 : sp :: r#SimpleText , r#rectangle_449 : sp :: r#BasicBorderRectangle , r#text_451 : sp :: r#SimpleText , r#empty_453 : sp :: r#Empty , r#vertical_bar_visibility_459 : sp :: r#Clip , r#vertical_bar_460 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_461 : sp :: r#Clip , r#thumb_462 : sp :: r#BasicBorderRectangle , r#touch_area_463 : sp :: r#TouchArea , r#up_scroll_button_Opacity_464 : sp :: r#Opacity , r#up_scroll_button_465 : sp :: r#TouchArea , r#icon_Opacity_466 : sp :: r#Opacity , r#icon_467 : sp :: r#ImageItem , r#down_scroll_button_Opacity_468 : sp :: r#Opacity , r#down_scroll_button_469 : sp :: r#TouchArea , r#icon_Opacity_470 : sp :: r#Opacity , r#icon_471 : sp :: r#ImageItem , r#horizontal_bar_visibility_472 : sp :: r#Clip , r#horizontal_bar_473 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_474 : sp :: r#Clip , r#thumb_475 : sp :: r#BasicBorderRectangle , r#touch_area_476 : sp :: r#TouchArea , r#up_scroll_button_Opacity_477 : sp :: r#Opacity , r#up_scroll_button_478 : sp :: r#TouchArea , r#icon_Opacity_479 : sp :: r#Opacity , r#icon_480 : sp :: r#ImageItem , r#down_scroll_button_Opacity_481 : sp :: r#Opacity , r#down_scroll_button_482 : sp :: r#TouchArea , r#icon_Opacity_483 : sp :: r#Opacity , r#icon_484 : sp :: r#ImageItem , r#systemdropdown_428 : InnerSystemDropdown_root_88 , r#systemdropdown_429 : InnerSystemDropdown_root_88 , r#c1_435 : InnerColourSlider_root_404 , r#c2_439 : InnerColourSlider_root_404 , r#combobox_444 : InnerComboBox_root_36 , r#combobox_448 : InnerComboBox_root_36 , r#combobox_452 : InnerComboBox_root_36 , r#button_454 : InnerButton_root_21 , r#root_422_down_scroll_button_469_state : sp :: Property < i32 > , r#root_422_down_scroll_button_482_state : sp :: Property < i32 > , r#root_422_empty_423_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_422_empty_423_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_423_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_423_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_422_empty_423_visible_height : sp :: Property < sp :: LogicalLength > , r#root_422_empty_423_visible_width : sp :: Property < sp :: LogicalLength > , r#root_422_empty_426_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_426_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_426_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_427_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_427_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_427_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_431_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_431_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_431_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_432_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_432_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_432_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_436_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_436_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_436_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_440_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_440_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_440_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_442_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_442_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_442_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_446_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_446_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_446_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_450_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_422_empty_450_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_450_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_453_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_422_empty_453_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_422_flickable_424_horizontal_stretch : sp :: Property < f32 > , r#root_422_flickable_424_max_height : sp :: Property < sp :: LogicalLength > , r#root_422_flickable_424_max_width : sp :: Property < sp :: LogicalLength > , r#root_422_flickable_424_min_height : sp :: Property < sp :: LogicalLength > , r#root_422_flickable_424_min_width : sp :: Property < sp :: LogicalLength > , r#root_422_flickable_424_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_422_flickable_424_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_422_flickable_424_vertical_stretch : sp :: Property < f32 > , r#root_422_height : sp :: Property < sp :: LogicalLength > , r#root_422_horizontal_bar_473_maximum : sp :: Property < sp :: LogicalLength > , r#root_422_horizontal_bar_473_size : sp :: Property < sp :: LogicalLength > , r#root_422_horizontal_bar_473_state : sp :: Property < i32 > , r#root_422_horizontal_bar_473_visible : sp :: Property < bool > , r#root_422_horizontal_bar_473_width : sp :: Property < sp :: LogicalLength > , r#root_422_rectangle_430_width : sp :: Property < sp :: LogicalLength > , r#root_422_show_aura_power : sp :: Property < bool > , r#root_422_show_fade_cover : sp :: Property < bool > , r#root_422_thumb_462_height : sp :: Property < sp :: LogicalLength > , r#root_422_thumb_462_width : sp :: Property < sp :: LogicalLength > , r#root_422_thumb_462_y : sp :: Property < sp :: LogicalLength > , r#root_422_thumb_475_height : sp :: Property < sp :: LogicalLength > , r#root_422_thumb_475_width : sp :: Property < sp :: LogicalLength > , r#root_422_thumb_475_x : sp :: Property < sp :: LogicalLength > , r#root_422_touch_area_463_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_422_touch_area_476_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_422_up_scroll_button_465_state : sp :: Property < i32 > , r#root_422_up_scroll_button_478_state : sp :: Property < i32 > , r#root_422_vertical_bar_460_height : sp :: Property < sp :: LogicalLength > , r#root_422_vertical_bar_460_maximum : sp :: Property < sp :: LogicalLength > , r#root_422_vertical_bar_460_size : sp :: Property < sp :: LogicalLength > , r#root_422_vertical_bar_460_state : sp :: Property < i32 > , r#root_422_vertical_bar_460_visible : sp :: Property < bool > , r#root_422_width : sp :: Property < sp :: LogicalLength > , r#root_422_x : sp :: Property < sp :: LogicalLength > , r#root_422_y : sp :: Property < sp :: LogicalLength > , r#root_422_external_colour_change : sp :: Callback < () , () > , r#root_422_horizontal_bar_473_scrolled : sp :: Callback < () , () > , r#root_422_vertical_bar_460_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent__Opacity_455 > , repeater1 : sp :: Conditional < InnerComponent__Opacity_485 > , repeater2 : sp :: Conditional < InnerComponent__Opacity_528 > , repeater3 : sp :: Conditional < InnerComponent__Opacity_571 > , repeater4 : sp :: Conditional < InnerComponent_button_615 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageAura_root_422 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageAura_root_422 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_2 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (x)) ,) ;
             InnerColourSlider_root_404 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (x)) ,) ;
             InnerColourSlider_root_404 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (x)) ,) ;
             InnerComboBox_root_36 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (x)) ,) ;
             InnerComboBox_root_36 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (x)) ,) ;
             InnerComboBox_root_36 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (x)) ,) ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_fade_cover ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_aura_power ()) . apply_pin (_self) . get ())) && (((({
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#device_type () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ())) == ((r#AuraDevType :: r#New)))))) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_aura_power ()) . apply_pin (_self) . get ())) && (((({
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#device_type () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ())) == ((r#AuraDevType :: r#Tuf)))))) as _ }
                 }
            ) ;
             _self . repeater3 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_aura_power ()) . apply_pin (_self) . get ())) && (((({
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#device_type () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ())) == ((r#AuraDevType :: r#Old)))))) as _ }
                 }
            ) ;
             _self . repeater4 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_aura_power ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 14u32 - 1 , tree_index_of_first_child + 16u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 15u32 - 1 , tree_index_of_first_child + 27u32 - 1) ? ;
             InnerColourSlider_root_404 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 42u32 - 1 , tree_index_of_first_child + 43u32 - 1) ? ;
             InnerColourSlider_root_404 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 90u32 - 1 , tree_index_of_first_child + 91u32 - 1) ? ;
             InnerComboBox_root_36 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 140u32 - 1 , tree_index_of_first_child + 141u32 - 1) ? ;
             InnerComboBox_root_36 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 149u32 - 1 , tree_index_of_first_child + 150u32 - 1) ? ;
             InnerComboBox_root_36 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 158u32 - 1 , tree_index_of_first_child + 159u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 166u32 - 1 , tree_index_of_first_child + 167u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness_names () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#current_available_mode () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#available_mode_names () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox1 () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color1 () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox2 () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_final_colour ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color2 () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#zone () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#zone_names () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#direction () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#direction_names () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#speed () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#speed_names () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_down_scroll_button_469_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_down_scroll_button_482_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_26 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_26) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_26) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_26) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_26) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_27 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_27) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_27) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_27) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_27) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 400f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 220f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 90f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 80f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_453_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                     as _ , r#size : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_453_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 400f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 220f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 90f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 80f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_453_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) as f64) * ((1f64) as f64))) as f64) / ((2f64) as f64)) as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) as f64) * ((1f64) as f64))) as f64) / ((2f64) as f64)) as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) as f64) * ((1f64) as f64))) as f64) / ((2f64) as f64)) as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) as f64) * ((1f64) as f64))) as f64) / ((2f64) as f64)) as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_rectangle_430_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 5f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 40u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             let r#layout_padding = 16f64 ;
                             sp :: LayoutInfo {
                                 r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((5f64) as f64)) as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 40u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 16f64 ;
                         sp :: LayoutInfo {
                             r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 40u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 16f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 88u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             let r#layout_padding = 16f64 ;
                             sp :: LayoutInfo {
                                 r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((5f64) as f64)) as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 88u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 16f64 ;
                         sp :: LayoutInfo {
                             r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 88u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 16f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 139u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 139u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 139u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 148u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 148u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 148u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 157u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 157u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 157u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_layout_39_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_453_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_button_454_min_width = ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_button_454_min_width as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_button_454_min_width) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max (r#tmp_button_454_min_width as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_453_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_button_454_min_height = ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () ;
                     {
                         let r#cell_layout_info = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_button_454_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_button_454_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (r#tmp_button_454_min_height as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_button_454_min_height as sp :: Coord)) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_external_colour_change ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox1 () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . set (slint :: Brush :: SolidColor (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour1) as _) ;
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color1 () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . set (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour1 as _) ;
                             {
                                 (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_external_colour_change ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             ;
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#colorbox2 () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . set (slint :: Brush :: SolidColor (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour2) as _) ;
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#color2 () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . set (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour2 as _) ;
                             {
                                 (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_external_colour_change ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_422_empty_423_horizontal_scrollbar_policy = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_422_empty_423_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_422_empty_423_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_rectangle_430_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_aura_power ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_fade_cover ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_422_vertical_bar_460_maximum = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_422_vertical_bar_460_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_422_vertical_bar_460_page_size = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp_root_422_vertical_bar_460_page_size) . clone ()) as f64) / (((((r#tmp_root_422_vertical_bar_460_maximum) . clone ()) as f64) + (((r#tmp_root_422_vertical_bar_460_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_422_horizontal_bar_473_maximum = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_422_horizontal_bar_473_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_422_horizontal_bar_473_page_size = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp_root_422_horizontal_bar_473_page_size) . clone ()) as f64))) as f64) / (((((r#tmp_root_422_horizontal_bar_473_maximum) . clone ()) as f64) + (((r#tmp_root_422_horizontal_bar_473_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_up_scroll_button_465_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_up_scroll_button_478_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_422_empty_423_vertical_scrollbar_policy = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_422_empty_423_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_422_empty_423_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness_names () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness () }
                         . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_brightness () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_brightness () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#brightness () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Brightness")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#available_mode_names () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#current_available_mode () }
                         . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_effect () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (r#AuraEffect {
                                 r#colour1 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour1) . clone () as _ , r#colour2 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour2) . clone () as _ , r#direction : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#direction) . clone () as _ , r#mode : match & {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_basic_modes () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                                     x => {
                                         let index = ({
                                             * & InnerAuraPageData :: FIELD_OFFSETS . r#current_available_mode () }
                                         . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 as _ , r#speed : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#speed) . clone () as _ , r#zone : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#zone) . clone () as _ , }
                             as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Aura mode")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) as f64) * ((1f64) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_430 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_430 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_430 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Colour 1")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_AuraPageData_led_mode_data = {
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                     (((((((((((((((((((((((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (0f64 as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (1f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (4f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (6f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (7f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (8f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (10f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (11f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (12f64 as f64)))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_hex_to_colour ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_hex_to_colour () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_to_colour () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (args . 0 . clone () as _ ,)) }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_effect () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (r#AuraEffect {
                                 r#colour1 : {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#color1 () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ , r#colour2 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour2) . clone () as _ , r#direction : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#direction) . clone () as _ , r#mode : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#mode) . clone () as _ , r#speed : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#speed) . clone () as _ , r#zone : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#zone) . clone () as _ , }
                             as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_set_hex_from_colour ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_hex_from_colour () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_from_colour () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (args . 0 . clone () as _ ,)) }
                        ) as _ }
                     }
                ) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_c1_435_layoutinfo_h = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     ((((((((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min ((r#tmp_c1_435_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_c1_435_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Colour 2")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_AuraPageData_led_mode_data = {
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                     ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (1f64 as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (4f64 as f64)))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_hex_to_colour ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_hex_to_colour () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_to_colour () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (args . 0 . clone () as _ ,)) }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_effect () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (r#AuraEffect {
                                 r#colour1 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour1) . clone () as _ , r#colour2 : {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#color2 () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ , r#direction : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#direction) . clone () as _ , r#mode : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#mode) . clone () as _ , r#speed : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#speed) . clone () as _ , r#zone : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#zone) . clone () as _ , }
                             as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_set_hex_from_colour ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_hex_from_colour () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_hex_from_colour () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (args . 0 . clone () as _ ,)) }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_c2_439_layoutinfo_h = (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     ((((((((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min ((r#tmp_c2_439_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_c2_439_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_441 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_441 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_441 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Zone")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#zone_names () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#zone () }
                         . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_effect () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (r#AuraEffect {
                                 r#colour1 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour1) . clone () as _ , r#colour2 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour2) . clone () as _ , r#direction : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#direction) . clone () as _ , r#mode : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#mode) . clone () as _ , r#speed : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#speed) . clone () as _ , r#zone : {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#zone () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ , }
                             as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . max ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_445 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_445 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_445 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Direction")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#direction_names () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#direction () }
                         . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ApproxEq :: < f64 > :: approx_eq (& (({
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#mode as f64) , & (3f64 as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_effect () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (r#AuraEffect {
                                 r#colour1 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour1) . clone () as _ , r#colour2 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour2) . clone () as _ , r#direction : {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#direction () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ , r#mode : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#mode) . clone () as _ , r#speed : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#speed) . clone () as _ , r#zone : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#zone) . clone () as _ , }
                             as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . max ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_449 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_449 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_449 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Speed")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#speed_names () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAuraPageData :: FIELD_OFFSETS . r#speed () }
                         . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_AuraPageData_led_mode_data = {
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                     ((((((((((((((((((((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (1f64 as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (2f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (3f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (4f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (5f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (6f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (7f64 as f64))))))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_AuraPageData_led_mode_data) . r#mode as f64) , & (8f64 as f64)))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_apply_effect () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#apply_effect () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& (r#AuraEffect {
                                 r#colour1 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour1) . clone () as _ , r#colour2 : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#colour2) . clone () as _ , r#direction : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#direction) . clone () as _ , r#mode : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#mode) . clone () as _ , r#speed : {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#speed () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ , r#zone : (({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_mode_data () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#zone) . clone () as _ , }
                             as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . max ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_fade_cover ()) . apply_pin (_self) . set (true as _) ;
                             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_aura_power ()) . apply_pin (_self) . set (true as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Power Settings")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord) as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_460 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_460 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_460 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_462 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_462 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_463_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_463_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_463_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_463_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_463_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression66 = {
                                 let r#return_check_merge65 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge65) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge65) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression66) . 1 {
                                 ((r#returned_expression66) . 0) as _ }
                             else {
                                 (r#returned_expression66) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_464 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_466 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_up_scroll_button_465_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_up_scroll_button_465_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_468 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_470 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_down_scroll_button_469_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_down_scroll_button_469_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_473 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_473 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_473 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_475 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_475 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_476_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_476_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_476_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_476_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_476_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression68 = {
                                 let r#return_check_merge67 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge67) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge67) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression68) . 1 {
                                 ((r#returned_expression68) . 0) as _ }
                             else {
                                 (r#returned_expression68) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_477 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_479 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_up_scroll_button_478_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_up_scroll_button_478_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_2 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_481 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_483 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_down_scroll_button_482_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_down_scroll_button_482_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_430 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_430 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_430 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_441 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_441 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_441 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_445 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_445 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_445 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_449 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_449 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_449 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_460 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_460 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_460 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_462 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_462 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_473 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_473 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_473 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_475 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_475 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . visit (order , visitor) }
                 4u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . visit (order , visitor) }
                 5u32 ..= 5u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 5u32 , order , visitor) }
                 6u32 ..= 6u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 7u32 ..= 8u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 7u32 , order , visitor) }
                 9u32 ..= 10u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 9u32 , order , visitor) }
                 11u32 ..= 11u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 11u32 , order , visitor) }
                 12u32 ..= 12u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 12u32 , order , visitor) }
                 13u32 ..= 13u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 13u32 , order , visitor) }
                 14u32 ..= 16u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 14u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_455 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_485 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_528 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_571 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . ensure_updated (|| InnerComponent_button_615 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater3 . range ()) }
                 4u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater4 . range ()) }
                 5u32 ..= 5u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . subtree_range (dyn_index - 5u32) }
                 6u32 ..= 6u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 7u32 ..= 8u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . subtree_range (dyn_index - 7u32) }
                 9u32 ..= 10u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . subtree_range (dyn_index - 9u32) }
                 11u32 ..= 11u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . subtree_range (dyn_index - 11u32) }
                 12u32 ..= 12u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . subtree_range (dyn_index - 12u32) }
                 13u32 ..= 13u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . subtree_range (dyn_index - 13u32) }
                 14u32 ..= 16u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . subtree_range (dyn_index - 14u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 => {
                     if let Some (instance) = _self . repeater3 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 4u32 => {
                     if let Some (instance) = _self . repeater4 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 5u32 ..= 5u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . subtree_component (dyn_index - 5u32 , subtree_index , result) }
                 6u32 ..= 6u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 7u32 ..= 8u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . subtree_component (dyn_index - 7u32 , subtree_index , result) }
                 9u32 ..= 10u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . subtree_component (dyn_index - 9u32 , subtree_index , result) }
                 11u32 ..= 11u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . subtree_component (dyn_index - 11u32 , subtree_index , result) }
                 12u32 ..= 12u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . subtree_component (dyn_index - 12u32 , subtree_index , result) }
                 13u32 ..= 13u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . subtree_component (dyn_index - 13u32 , subtree_index , result) }
                 14u32 ..= 16u32 => {
                     InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . subtree_component (dyn_index - 14u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 9u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 10u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 11u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 12u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 14u32 => ((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 15u32 => ((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) . get () . get ()) as f64) * ((1f64) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_427_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 38u32 => (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord ,) , 39u32 => (((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord ,) , 40u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 41u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 42u32 => ((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_432_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 88u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 89u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_431_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 90u32 => ((((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_436_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () + InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 136u32 => ((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 137u32 => ((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 138u32 => ((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_426_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 139u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 140u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_442_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 148u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 149u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_446_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 157u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_440_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 158u32 => ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_450_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 166u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 174u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 175u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 176u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_462_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 177u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 178u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 179u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 180u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 181u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 182u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 183u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 184u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 185u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 186u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 187u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 188u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_thumb_475_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 189u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 190u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 191u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 192u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 193u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 194u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 195u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 196u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 197u32 => (((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 16u32 ..= 26u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . item_geometry (index - 16u32 + 1) , 27u32 ..= 37u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . item_geometry (index - 27u32 + 1) , 43u32 ..= 87u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . item_geometry (index - 43u32 + 1) , 91u32 ..= 135u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . item_geometry (index - 91u32 + 1) , 141u32 ..= 147u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . item_geometry (index - 141u32 + 1) , 150u32 ..= 156u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . item_geometry (index - 150u32 + 1) , 159u32 ..= 165u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . item_geometry (index - 159u32 + 1) , 167u32 ..= 173u32 => return InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . item_geometry (index - 167u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 40u32 => sp :: r#AccessibleRole :: r#Text , 88u32 => sp :: r#AccessibleRole :: r#Text , 139u32 => sp :: r#AccessibleRole :: r#Text , 140u32 => sp :: r#AccessibleRole :: r#Combobox , 148u32 => sp :: r#AccessibleRole :: r#Text , 149u32 => sp :: r#AccessibleRole :: r#Combobox , 157u32 => sp :: r#AccessibleRole :: r#Text , 158u32 => sp :: r#AccessibleRole :: r#Combobox , 166u32 => sp :: r#AccessibleRole :: r#Button , 14u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . accessible_role (0) , 16u32 ..= 26u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . accessible_role (index - 16u32 + 1) , 15u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . accessible_role (0) , 27u32 ..= 37u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . accessible_role (index - 27u32 + 1) , 42u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . accessible_role (0) , 43u32 ..= 87u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . accessible_role (index - 43u32 + 1) , 90u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . accessible_role (0) , 91u32 ..= 135u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . accessible_role (index - 91u32 + 1) , 140u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . accessible_role (0) , 141u32 ..= 147u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . accessible_role (index - 141u32 + 1) , 149u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . accessible_role (0) , 150u32 ..= 156u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . accessible_role (index - 150u32 + 1) , 158u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . accessible_role (0) , 159u32 ..= 165u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . accessible_role (index - 159u32 + 1) , 166u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . accessible_role (0) , 167u32 ..= 173u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . accessible_role (index - 167u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (40u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (88u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (139u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (140u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (140u32 , sp :: AccessibleStringProperty :: r#Expandable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (140u32 , sp :: AccessibleStringProperty :: r#Expanded) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (140u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ()) , (148u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (149u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (149u32 , sp :: AccessibleStringProperty :: r#Expandable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (149u32 , sp :: AccessibleStringProperty :: r#Expanded) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (149u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ()) , (157u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (158u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (158u32 , sp :: AccessibleStringProperty :: r#Expandable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (158u32 , sp :: AccessibleStringProperty :: r#Expanded) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_popup_has_focus ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (158u32 , sp :: AccessibleStringProperty :: r#Value) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . get ()) , (166u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (166u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (166u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (166u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (14u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . accessible_string_property (0 , what) , (16u32 ..= 26u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . accessible_string_property (index - 16u32 + 1 , what) , (15u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . accessible_string_property (0 , what) , (27u32 ..= 37u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . accessible_string_property (index - 27u32 + 1 , what) , (42u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . accessible_string_property (0 , what) , (43u32 ..= 87u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . accessible_string_property (index - 43u32 + 1 , what) , (90u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . accessible_string_property (0 , what) , (91u32 ..= 135u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . accessible_string_property (index - 91u32 + 1 , what) , (140u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . accessible_string_property (0 , what) , (141u32 ..= 147u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . accessible_string_property (index - 141u32 + 1 , what) , (149u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . accessible_string_property (0 , what) , (150u32 ..= 156u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . accessible_string_property (index - 150u32 + 1 , what) , (158u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . accessible_string_property (0 , what) , (159u32 ..= 165u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . accessible_string_property (index - 159u32 + 1 , what) , (166u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . accessible_string_property (0 , what) , (167u32 ..= 173u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . accessible_string_property (index - 167u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (140u32 , sp :: AccessibilityAction :: r#Expand) => {
                     {
                         (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_accessible_action_expand ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (149u32 , sp :: AccessibilityAction :: r#Expand) => {
                     {
                         (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_accessible_action_expand ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (158u32 , sp :: AccessibilityAction :: r#Expand) => {
                     {
                         (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36_accessible_action_expand ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (166u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (14u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . accessibility_action (0 , action) , (16u32 ..= 26u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . accessibility_action (index - 16u32 + 1 , action) , (15u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . accessibility_action (0 , action) , (27u32 ..= 37u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . accessibility_action (index - 27u32 + 1 , action) , (42u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . accessibility_action (0 , action) , (43u32 ..= 87u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . accessibility_action (index - 43u32 + 1 , action) , (90u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . accessibility_action (0 , action) , (91u32 ..= 135u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . accessibility_action (index - 91u32 + 1 , action) , (140u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . accessibility_action (0 , action) , (141u32 ..= 147u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . accessibility_action (index - 141u32 + 1 , action) , (149u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . accessibility_action (0 , action) , (150u32 ..= 156u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . accessibility_action (index - 150u32 + 1 , action) , (158u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . accessibility_action (0 , action) , (159u32 ..= 165u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . accessibility_action (index - 159u32 + 1 , action) , (166u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . accessibility_action (0 , action) , (167u32 ..= 173u32 , _) => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . accessibility_action (index - 167u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 140u32 => sp :: SupportedAccessibilityAction :: r#Expand , 149u32 => sp :: SupportedAccessibilityAction :: r#Expand , 158u32 => sp :: SupportedAccessibilityAction :: r#Expand , 166u32 => sp :: SupportedAccessibilityAction :: r#Default , 14u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . supported_accessibility_actions (0) , 16u32 ..= 26u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . supported_accessibility_actions (index - 16u32 + 1) , 15u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . supported_accessibility_actions (0) , 27u32 ..= 37u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . supported_accessibility_actions (index - 27u32 + 1) , 42u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . supported_accessibility_actions (0) , 43u32 ..= 87u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . supported_accessibility_actions (index - 43u32 + 1) , 90u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . supported_accessibility_actions (0) , 91u32 ..= 135u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . supported_accessibility_actions (index - 91u32 + 1) , 140u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . supported_accessibility_actions (0) , 141u32 ..= 147u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . supported_accessibility_actions (index - 141u32 + 1) , 149u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . supported_accessibility_actions (0) , 150u32 ..= 156u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . supported_accessibility_actions (index - 150u32 + 1) , 158u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . supported_accessibility_actions (0) , 159u32 ..= 165u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . supported_accessibility_actions (index - 159u32 + 1) , 166u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . supported_accessibility_actions (0) , 167u32 ..= 173u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . supported_accessibility_actions (index - 167u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 16u32 ..= 26u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () . apply_pin (_self) . item_element_infos (index - 16u32 + 1) , 27u32 ..= 37u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () . apply_pin (_self) . item_element_infos (index - 27u32 + 1) , 43u32 ..= 87u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () . apply_pin (_self) . item_element_infos (index - 43u32 + 1) , 91u32 ..= 135u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () . apply_pin (_self) . item_element_infos (index - 91u32 + 1) , 141u32 ..= 147u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () . apply_pin (_self) . item_element_infos (index - 141u32 + 1) , 150u32 ..= 156u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () . apply_pin (_self) . item_element_infos (index - 150u32 + 1) , 159u32 ..= 165u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () . apply_pin (_self) . item_element_infos (index - 159u32 + 1) , 167u32 ..= 173u32 => InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () . apply_pin (_self) . item_element_infos (index - 167u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + (({
                 let r#inlined_fn_arg_21_0 = args . 0 . clone () ;
                 (({
                     let r#layout_info_27 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_27) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_27) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_27) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_27) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_flickable_424_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )) }
            )))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_463_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_463_saved_values ()) . apply_pin (_self) . set ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_vertical_bar_460_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_476_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_touch_area_476_saved_values ()) . apply_pin (_self) . set ((((InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_horizontal_bar_473_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_455 {
         r#_Opacity_455 : sp :: r#Opacity , r#rectangle_456 : sp :: r#Rectangle , r#toucharea_457 : sp :: r#TouchArea , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_455 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_455 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#_Opacity_455 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (0.8f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#rectangle_456 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#toucharea_457 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#toucharea_457 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#toucharea_457 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__Opacity_455 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_455 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#_Opacity_455 ()) , sp :: VOffset :: new (InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#rectangle_456 ()) , sp :: VOffset :: new (InnerComponent__Opacity_455 :: FIELD_OFFSETS . r#toucharea_457 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_455) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_455 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_455 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_455 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 13u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_455 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_455 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_485 {
         r#_Opacity_485 : sp :: r#Opacity , r#rectangle_486 : sp :: r#Rectangle , r#flickable_488 : sp :: r#Flickable , r#flickable_content_489 : sp :: r#Empty , r#vertical_bar_visibility_501 : sp :: r#Clip , r#vertical_bar_502 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_503 : sp :: r#Clip , r#thumb_504 : sp :: r#BasicBorderRectangle , r#touch_area_505 : sp :: r#TouchArea , r#up_scroll_button_Opacity_506 : sp :: r#Opacity , r#up_scroll_button_507 : sp :: r#TouchArea , r#icon_Opacity_508 : sp :: r#Opacity , r#icon_509 : sp :: r#ImageItem , r#down_scroll_button_Opacity_510 : sp :: r#Opacity , r#down_scroll_button_511 : sp :: r#TouchArea , r#icon_Opacity_512 : sp :: r#Opacity , r#icon_513 : sp :: r#ImageItem , r#horizontal_bar_visibility_514 : sp :: r#Clip , r#horizontal_bar_515 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_516 : sp :: r#Clip , r#thumb_517 : sp :: r#BasicBorderRectangle , r#touch_area_518 : sp :: r#TouchArea , r#up_scroll_button_Opacity_519 : sp :: r#Opacity , r#up_scroll_button_520 : sp :: r#TouchArea , r#icon_Opacity_521 : sp :: r#Opacity , r#icon_522 : sp :: r#ImageItem , r#down_scroll_button_Opacity_523 : sp :: r#Opacity , r#down_scroll_button_524 : sp :: r#TouchArea , r#icon_Opacity_525 : sp :: r#Opacity , r#icon_526 : sp :: r#ImageItem , r#_Opacity_485_down_scroll_button_511_state : sp :: Property < i32 > , r#_Opacity_485_down_scroll_button_524_state : sp :: Property < i32 > , r#_Opacity_485_empty_487_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_485_empty_487_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_485_empty_487_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_485_empty_487_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_485_empty_487_visible_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_empty_487_visible_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_empty_490_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_485_empty_490_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_485_empty_490_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_485_flickable_488_horizontal_stretch : sp :: Property < f32 > , r#_Opacity_485_flickable_488_max_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_flickable_488_max_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_flickable_488_min_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_flickable_488_min_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_flickable_488_preferred_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_flickable_488_preferred_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_flickable_488_vertical_stretch : sp :: Property < f32 > , r#_Opacity_485_horizontal_bar_515_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_horizontal_bar_515_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_horizontal_bar_515_state : sp :: Property < i32 > , r#_Opacity_485_horizontal_bar_515_visible : sp :: Property < bool > , r#_Opacity_485_horizontal_bar_515_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_rectangle_486_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_thumb_504_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_thumb_504_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_thumb_504_y : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_thumb_517_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_thumb_517_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_thumb_517_x : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_touch_area_505_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_485_touch_area_518_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_485_up_scroll_button_507_state : sp :: Property < i32 > , r#_Opacity_485_up_scroll_button_520_state : sp :: Property < i32 > , r#_Opacity_485_vertical_bar_502_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_vertical_bar_502_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_vertical_bar_502_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_485_vertical_bar_502_state : sp :: Property < i32 > , r#_Opacity_485_vertical_bar_502_visible : sp :: Property < bool > , r#_Opacity_485_horizontal_bar_515_scrolled : sp :: Callback < () , () > , r#_Opacity_485_vertical_bar_502_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Repeater < InnerComponent_zone_Opacity_491 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_485 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_485 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (({
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_down_scroll_button_511_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_down_scroll_button_524_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_28 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_28) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_28) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_28) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_28) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_29 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_29) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_29) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_29) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_29) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_rectangle_486_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_490_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent__Opacity_485 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 10f64 as _ , r#end : 30f64 as _ , }
                         as _ , r#size : (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_490_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent__Opacity_485 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 30f64 as _ , r#end : 30f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_490_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent__Opacity_485 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 10f64 as _ , & sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 30f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_flickable_488_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_485_empty_487_horizontal_scrollbar_policy = (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_485_empty_487_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_485_empty_487_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_rectangle_486_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_485_vertical_bar_502_maximum = (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_485_vertical_bar_502_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_485_vertical_bar_502_page_size = (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp__Opacity_485_vertical_bar_502_page_size) . clone ()) as f64) / (((((r#tmp__Opacity_485_vertical_bar_502_maximum) . clone ()) as f64) + (((r#tmp__Opacity_485_vertical_bar_502_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_485_horizontal_bar_515_maximum = (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_485_horizontal_bar_515_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_485_horizontal_bar_515_page_size = (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp__Opacity_485_horizontal_bar_515_page_size) . clone ()) as f64))) as f64) / (((((r#tmp__Opacity_485_horizontal_bar_515_maximum) . clone ()) as f64) + (((r#tmp__Opacity_485_horizontal_bar_515_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_up_scroll_button_507_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_up_scroll_button_520_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_485_empty_487_vertical_scrollbar_policy = (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_485_empty_487_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_485_empty_487_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#rectangle_486 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_490_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_490_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_502 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_502 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_502 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_504 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_504 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_505_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_505_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_505_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_505_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_505_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression70 = {
                                 let r#return_check_merge69 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge69) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge69) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression70) . 1 {
                                 ((r#returned_expression70) . 0) as _ }
                             else {
                                 (r#returned_expression70) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_506 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_508 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_up_scroll_button_507_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_up_scroll_button_507_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_510 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_512 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_down_scroll_button_511_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_down_scroll_button_511_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_515 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_515 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_515 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_517 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_517 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_518_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_518_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_518_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_518_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_518_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression72 = {
                                 let r#return_check_merge71 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge71) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge71) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression72) . 1 {
                                 ((r#returned_expression72) . 0) as _ }
                             else {
                                 (r#returned_expression72) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_519 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_521 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_up_scroll_button_520_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_up_scroll_button_520_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_523 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_525 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_down_scroll_button_524_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_down_scroll_button_524_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_502 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_502 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_502 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_504 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_504 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_515 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_515 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_515 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_517 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_517 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent__Opacity_485 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent__Opacity_485 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_zone_Opacity_491 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent__Opacity_485 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 7u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 9u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_504_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 10u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 11u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 12u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 13u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 14u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 15u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 16u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 17u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 18u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 19u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_487_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 20u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 21u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_thumb_517_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 22u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 23u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 24u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 25u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 26u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 27u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 28u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 29u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 30u32 => (((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_505_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_505_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_vertical_bar_502_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_518_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_touch_area_518_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_horizontal_bar_515_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_zone_Opacity_491 {
         r#zone_Opacity_491 : sp :: r#Opacity , r#zone_492 : sp :: r#Empty , r#text_494 : sp :: r#SimpleText , r#row_495 : sp :: r#Empty , r#systemtogglevert_496 : InnerSystemToggleVert_root_417 , r#systemtogglevert_497 : InnerSystemToggleVert_root_417 , r#systemtogglevert_498 : InnerSystemToggleVert_root_417 , r#systemtogglevert_499 : InnerSystemToggleVert_root_417 , r#model_data : sp :: Property < r#AuraPowerState > , r#model_index : sp :: Property < i32 > , r#zone_Opacity_491_empty_493_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#zone_Opacity_491_empty_493_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#zone_Opacity_491_empty_493_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#zone_Opacity_491_row_495_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#zone_Opacity_491_row_495_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#zone_Opacity_491_row_495_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#zone_Opacity_491_zone_492_height : sp :: Property < sp :: LogicalLength > , r#zone_Opacity_491_zone_492_width : sp :: Property < sp :: LogicalLength > , r#zone_Opacity_491_zone_492_y : sp :: Property < sp :: LogicalLength > , r#zone_Opacity_491_zone_492_awake_toggled : sp :: Callback < (bool ,) , () > , r#zone_Opacity_491_zone_492_boot_toggled : sp :: Callback < (bool ,) , () > , r#zone_Opacity_491_zone_492_shutdown_toggled : sp :: Callback < (bool ,) , () > , r#zone_Opacity_491_zone_492_sleep_toggled : sp :: Callback < (bool ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_zone_Opacity_491 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_485 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_zone_Opacity_491 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 8u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 19u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 30u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 41u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (0.9f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Center as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Center as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_awake_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment9 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#boot : ((r#struct_assignment9) . r#boot) . clone () as _ , r#shutdown : ((r#struct_assignment9) . r#shutdown) . clone () as _ , r#sleep : ((r#struct_assignment9) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment9) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment9) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_boot_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment10 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment10) . r#awake) . clone () as _ , r#boot : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#shutdown : ((r#struct_assignment10) . r#shutdown) . clone () as _ , r#sleep : ((r#struct_assignment10) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment10) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment10) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_490_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_shutdown_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment11 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment11) . r#awake) . clone () as _ , r#boot : ((r#struct_assignment11) . r#boot) . clone () as _ , r#shutdown : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#sleep : ((r#struct_assignment11) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment11) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment11) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_sleep_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment12 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment12) . r#awake) . clone () as _ , r#boot : ((r#struct_assignment12) . r#boot) . clone () as _ , r#shutdown : ((r#struct_assignment12) . r#shutdown) . clone () as _ , r#sleep : (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#zone : ((r#struct_assignment12) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment12) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((30f64) as f64))) as f64) - ((30f64) as f64)) as sp :: Coord) . max (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485_empty_490_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (18f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#zone_name_idx) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#boot) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Boot")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_boot_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#awake) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Awake")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_awake_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#sleep) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Sleep")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_sleep_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#shutdown) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Shutdown")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_shutdown_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (x)) ,) ;
             {
                 {
                     }
                 ;
                 {
                     }
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 2u32 ..= 3u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 2u32 , order , visitor) }
                 4u32 ..= 5u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 4u32 , order , visitor) }
                 6u32 ..= 7u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 2u32 ..= 3u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . subtree_range (dyn_index - 2u32) }
                 4u32 ..= 5u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . subtree_range (dyn_index - 4u32) }
                 6u32 ..= 7u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 2u32 ..= 3u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . subtree_component (dyn_index - 2u32 , subtree_index , result) }
                 4u32 ..= 5u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . subtree_component (dyn_index - 4u32 , subtree_index , result) }
                 6u32 ..= 7u32 => {
                     InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (30f64) . clone () as sp :: Coord , ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_zone_492_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 4u32 => (((((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 5u32 => (((((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 6u32 => (((((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 7u32 => (((((((((((((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_empty_493_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491_row_495_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 8u32 ..= 18u32 => return InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . item_geometry (index - 8u32 + 1) , 19u32 ..= 29u32 => return InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . item_geometry (index - 19u32 + 1) , 30u32 ..= 40u32 => return InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . item_geometry (index - 30u32 + 1) , 41u32 ..= 51u32 => return InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . item_geometry (index - 41u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Text , 4u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . accessible_role (0) , 8u32 ..= 18u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . accessible_role (index - 8u32 + 1) , 5u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . accessible_role (0) , 19u32 ..= 29u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . accessible_role (index - 19u32 + 1) , 6u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . accessible_role (0) , 30u32 ..= 40u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . accessible_role (index - 30u32 + 1) , 7u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . accessible_role (0) , 41u32 ..= 51u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . accessible_role (index - 41u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (4u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . accessible_string_property (0 , what) , (8u32 ..= 18u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . accessible_string_property (index - 8u32 + 1 , what) , (5u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . accessible_string_property (0 , what) , (19u32 ..= 29u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . accessible_string_property (index - 19u32 + 1 , what) , (6u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . accessible_string_property (0 , what) , (30u32 ..= 40u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . accessible_string_property (index - 30u32 + 1 , what) , (7u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . accessible_string_property (0 , what) , (41u32 ..= 51u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . accessible_string_property (index - 41u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (4u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . accessibility_action (0 , action) , (8u32 ..= 18u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . accessibility_action (index - 8u32 + 1 , action) , (5u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . accessibility_action (0 , action) , (19u32 ..= 29u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . accessibility_action (index - 19u32 + 1 , action) , (6u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . accessibility_action (0 , action) , (30u32 ..= 40u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . accessibility_action (index - 30u32 + 1 , action) , (7u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . accessibility_action (0 , action) , (41u32 ..= 51u32 , _) => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . accessibility_action (index - 41u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . supported_accessibility_actions (0) , 8u32 ..= 18u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . supported_accessibility_actions (index - 8u32 + 1) , 5u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . supported_accessibility_actions (0) , 19u32 ..= 29u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . supported_accessibility_actions (index - 19u32 + 1) , 6u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . supported_accessibility_actions (0) , 30u32 ..= 40u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . supported_accessibility_actions (index - 30u32 + 1) , 7u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . supported_accessibility_actions (0) , 41u32 ..= 51u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . supported_accessibility_actions (index - 41u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 8u32 ..= 18u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () . apply_pin (_self) . item_element_infos (index - 8u32 + 1) , 19u32 ..= 29u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () . apply_pin (_self) . item_element_infos (index - 19u32 + 1) , 30u32 ..= 40u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () . apply_pin (_self) . item_element_infos (index - 30u32 + 1) , 41u32 ..= 51u32 => InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () . apply_pin (_self) . item_element_infos (index - 41u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_zone_Opacity_491 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_485 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_485 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             52usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 19u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 30u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 41u32 , parent_index : 3u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 10u32 , parent_index : 4u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 4u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 11u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 10u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 10u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 10u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 16u32 , parent_index : 11u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 15u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 15u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 21u32 , parent_index : 5u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 5u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 22u32 , parent_index : 20u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 21u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 21u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 27u32 , parent_index : 22u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 26u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 26u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 32u32 , parent_index : 6u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 32u32 , parent_index : 6u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 33u32 , parent_index : 31u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 37u32 , parent_index : 32u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 32u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 32u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 38u32 , parent_index : 33u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 37u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 37u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 43u32 , parent_index : 7u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 43u32 , parent_index : 7u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 44u32 , parent_index : 42u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 48u32 , parent_index : 43u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 43u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 43u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 49u32 , parent_index : 44u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 48u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 48u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 48u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_zone_Opacity_491 , sp :: ItemVTable , sp :: AllowPin > ;
             44usize] = [sp :: VOffset :: new (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_Opacity_491 ()) , sp :: VOffset :: new (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#zone_492 ()) , sp :: VOffset :: new (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#text_494 ()) , sp :: VOffset :: new (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#row_495 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_496 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_497 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_498 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#systemtogglevert_499 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_zone_Opacity_491) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_zone_Opacity_491 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_zone_Opacity_491 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_zone_Opacity_491 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_zone_Opacity_491 {
         type Data = r#AuraPowerState ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_zone_Opacity_491 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_zone_Opacity_491 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     impl InnerComponent__Opacity_485 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             31usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 7u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 9u32 , parent_index : 7u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 8u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 8u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 13u32 , parent_index : 8u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 16u32 , parent_index : 8u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 14u32 , parent_index : 11u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 13u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 14u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 17u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 16u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 17u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 4u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 21u32 , parent_index : 19u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 28u32 , parent_index : 20u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 23u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 27u32 , parent_index : 25u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 26u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 24u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 28u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 29u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_485 , sp :: ItemVTable , sp :: AllowPin > ;
             30usize] = [sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#_Opacity_485 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#rectangle_486 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_488 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_visibility_501 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_visibility_514 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#flickable_content_489 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_502 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#vertical_bar_clip_503 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_504 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_505 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_506 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_510 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_507 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_508 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_509 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_511 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_512 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_513 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_515 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#horizontal_bar_clip_516 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#thumb_517 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#touch_area_518 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_519 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_523 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#up_scroll_button_520 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_521 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_522 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#down_scroll_button_524 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_Opacity_525 ()) , sp :: VOffset :: new (InnerComponent__Opacity_485 :: FIELD_OFFSETS . r#icon_526 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_485) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_485 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_485 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_485 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_485 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_485 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_528 {
         r#_Opacity_528 : sp :: r#Opacity , r#rectangle_529 : sp :: r#Rectangle , r#flickable_531 : sp :: r#Flickable , r#flickable_content_532 : sp :: r#Empty , r#vertical_bar_visibility_544 : sp :: r#Clip , r#vertical_bar_545 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_546 : sp :: r#Clip , r#thumb_547 : sp :: r#BasicBorderRectangle , r#touch_area_548 : sp :: r#TouchArea , r#up_scroll_button_Opacity_549 : sp :: r#Opacity , r#up_scroll_button_550 : sp :: r#TouchArea , r#icon_Opacity_551 : sp :: r#Opacity , r#icon_552 : sp :: r#ImageItem , r#down_scroll_button_Opacity_553 : sp :: r#Opacity , r#down_scroll_button_554 : sp :: r#TouchArea , r#icon_Opacity_555 : sp :: r#Opacity , r#icon_556 : sp :: r#ImageItem , r#horizontal_bar_visibility_557 : sp :: r#Clip , r#horizontal_bar_558 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_559 : sp :: r#Clip , r#thumb_560 : sp :: r#BasicBorderRectangle , r#touch_area_561 : sp :: r#TouchArea , r#up_scroll_button_Opacity_562 : sp :: r#Opacity , r#up_scroll_button_563 : sp :: r#TouchArea , r#icon_Opacity_564 : sp :: r#Opacity , r#icon_565 : sp :: r#ImageItem , r#down_scroll_button_Opacity_566 : sp :: r#Opacity , r#down_scroll_button_567 : sp :: r#TouchArea , r#icon_Opacity_568 : sp :: r#Opacity , r#icon_569 : sp :: r#ImageItem , r#_Opacity_528_down_scroll_button_554_state : sp :: Property < i32 > , r#_Opacity_528_down_scroll_button_567_state : sp :: Property < i32 > , r#_Opacity_528_empty_530_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_528_empty_530_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_528_empty_530_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_528_empty_530_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_528_empty_530_visible_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_empty_530_visible_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_empty_533_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_528_empty_533_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_528_empty_533_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_528_flickable_531_horizontal_stretch : sp :: Property < f32 > , r#_Opacity_528_flickable_531_max_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_flickable_531_max_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_flickable_531_min_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_flickable_531_min_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_flickable_531_preferred_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_flickable_531_preferred_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_flickable_531_vertical_stretch : sp :: Property < f32 > , r#_Opacity_528_horizontal_bar_558_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_horizontal_bar_558_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_horizontal_bar_558_state : sp :: Property < i32 > , r#_Opacity_528_horizontal_bar_558_visible : sp :: Property < bool > , r#_Opacity_528_horizontal_bar_558_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_rectangle_529_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_thumb_547_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_thumb_547_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_thumb_547_y : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_thumb_560_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_thumb_560_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_thumb_560_x : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_touch_area_548_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_528_touch_area_561_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_528_up_scroll_button_550_state : sp :: Property < i32 > , r#_Opacity_528_up_scroll_button_563_state : sp :: Property < i32 > , r#_Opacity_528_vertical_bar_545_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_vertical_bar_545_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_vertical_bar_545_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_528_vertical_bar_545_state : sp :: Property < i32 > , r#_Opacity_528_vertical_bar_545_visible : sp :: Property < bool > , r#_Opacity_528_horizontal_bar_558_scrolled : sp :: Callback < () , () > , r#_Opacity_528_vertical_bar_545_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Repeater < InnerComponent_tuf_zone_Opacity_534 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_528 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_528 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (({
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_down_scroll_button_554_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_down_scroll_button_567_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_30 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_30) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_30) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_30) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_30) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_31 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_31) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_31) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_31) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_31) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_rectangle_529_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_533_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent__Opacity_528 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 10f64 as _ , r#end : 30f64 as _ , }
                         as _ , r#size : (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_533_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent__Opacity_528 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 30f64 as _ , r#end : 30f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_533_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerComponent__Opacity_528 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 10f64 as _ , & sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 30f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_flickable_531_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_528_empty_530_horizontal_scrollbar_policy = (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_528_empty_530_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_528_empty_530_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_rectangle_529_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_528_vertical_bar_545_maximum = (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_528_vertical_bar_545_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_528_vertical_bar_545_page_size = (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp__Opacity_528_vertical_bar_545_page_size) . clone ()) as f64) / (((((r#tmp__Opacity_528_vertical_bar_545_maximum) . clone ()) as f64) + (((r#tmp__Opacity_528_vertical_bar_545_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_528_horizontal_bar_558_maximum = (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_528_horizontal_bar_558_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_528_horizontal_bar_558_page_size = (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp__Opacity_528_horizontal_bar_558_page_size) . clone ()) as f64))) as f64) / (((((r#tmp__Opacity_528_horizontal_bar_558_maximum) . clone ()) as f64) + (((r#tmp__Opacity_528_horizontal_bar_558_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_up_scroll_button_550_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_up_scroll_button_563_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_528_empty_530_vertical_scrollbar_policy = (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_528_empty_530_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_528_empty_530_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#rectangle_529 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_533_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_533_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_545 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_545 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_545 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_547 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_547 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_548_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_548_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_548_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_548_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_548_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression74 = {
                                 let r#return_check_merge73 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge73) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge73) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression74) . 1 {
                                 ((r#returned_expression74) . 0) as _ }
                             else {
                                 (r#returned_expression74) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_549 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_551 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_up_scroll_button_550_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_up_scroll_button_550_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_553 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_555 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_down_scroll_button_554_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_down_scroll_button_554_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_558 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_558 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_558 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_560 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_560 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_561_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_561_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_561_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_561_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_561_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression76 = {
                                 let r#return_check_merge75 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge75) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge75) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression76) . 1 {
                                 ((r#returned_expression76) . 0) as _ }
                             else {
                                 (r#returned_expression76) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_562 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_564 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_up_scroll_button_563_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_up_scroll_button_563_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_566 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_568 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_down_scroll_button_567_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_down_scroll_button_567_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_545 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_545 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_545 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_547 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_547 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_558 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_558 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_558 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_560 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_560 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent__Opacity_528 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent__Opacity_528 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_tuf_zone_Opacity_534 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent__Opacity_528 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 7u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 9u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_547_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 10u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 11u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 12u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 13u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 14u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 15u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 16u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 17u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 18u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 19u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_530_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 20u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 21u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_thumb_560_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 22u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 23u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 24u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 25u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 26u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 27u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 28u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 29u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 30u32 => (((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_548_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_548_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_vertical_bar_545_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_561_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_touch_area_561_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_horizontal_bar_558_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_tuf_zone_Opacity_534 {
         r#tuf_zone_Opacity_534 : sp :: r#Opacity , r#tuf_zone_535 : sp :: r#Empty , r#text_537 : sp :: r#SimpleText , r#row_538 : sp :: r#Empty , r#systemtogglevert_539 : InnerSystemToggleVert_root_417 , r#systemtogglevert_540 : InnerSystemToggleVert_root_417 , r#systemtogglevert_541 : InnerSystemToggleVert_root_417 , r#systemtogglevert_542 : InnerSystemToggleVert_root_417 , r#model_data : sp :: Property < r#AuraPowerState > , r#model_index : sp :: Property < i32 > , r#tuf_zone_Opacity_534_empty_536_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#tuf_zone_Opacity_534_empty_536_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#tuf_zone_Opacity_534_empty_536_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#tuf_zone_Opacity_534_row_538_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#tuf_zone_Opacity_534_row_538_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#tuf_zone_Opacity_534_row_538_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#tuf_zone_Opacity_534_tuf_zone_535_height : sp :: Property < sp :: LogicalLength > , r#tuf_zone_Opacity_534_tuf_zone_535_width : sp :: Property < sp :: LogicalLength > , r#tuf_zone_Opacity_534_tuf_zone_535_y : sp :: Property < sp :: LogicalLength > , r#tuf_zone_Opacity_534_tuf_zone_535_awake_toggled : sp :: Callback < (bool ,) , () > , r#tuf_zone_Opacity_534_tuf_zone_535_boot_toggled : sp :: Callback < (bool ,) , () > , r#tuf_zone_Opacity_534_tuf_zone_535_shutdown_toggled : sp :: Callback < (bool ,) , () > , r#tuf_zone_Opacity_534_tuf_zone_535_sleep_toggled : sp :: Callback < (bool ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_tuf_zone_Opacity_534 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_528 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_tuf_zone_Opacity_534 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 8u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 19u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 30u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 41u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (0.9f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Center as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Center as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_awake_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment13 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#boot : ((r#struct_assignment13) . r#boot) . clone () as _ , r#shutdown : ((r#struct_assignment13) . r#shutdown) . clone () as _ , r#sleep : ((r#struct_assignment13) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment13) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment13) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_boot_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment14 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment14) . r#awake) . clone () as _ , r#boot : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#shutdown : ((r#struct_assignment14) . r#shutdown) . clone () as _ , r#sleep : ((r#struct_assignment14) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment14) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment14) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_533_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_shutdown_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment15 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment15) . r#awake) . clone () as _ , r#boot : ((r#struct_assignment15) . r#boot) . clone () as _ , r#shutdown : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#sleep : ((r#struct_assignment15) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment15) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment15) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_sleep_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment16 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment16) . r#awake) . clone () as _ , r#boot : ((r#struct_assignment16) . r#boot) . clone () as _ , r#shutdown : ((r#struct_assignment16) . r#shutdown) . clone () as _ , r#sleep : (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#zone : ((r#struct_assignment16) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment16) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((30f64) as f64))) as f64) - ((30f64) as f64)) as sp :: Coord) . max (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528_empty_533_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (18f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#zone_name_idx) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#boot) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Boot")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_boot_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#awake) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Awake")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_awake_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#sleep) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Sleep")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_sleep_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#shutdown) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Shutdown")) as _ , (sp :: SharedString :: from ("AuraPowerGroup")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_shutdown_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (x)) ,) ;
             {
                 {
                     }
                 ;
                 {
                     }
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 2u32 ..= 3u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 2u32 , order , visitor) }
                 4u32 ..= 5u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 4u32 , order , visitor) }
                 6u32 ..= 7u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 2u32 ..= 3u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . subtree_range (dyn_index - 2u32) }
                 4u32 ..= 5u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . subtree_range (dyn_index - 4u32) }
                 6u32 ..= 7u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 2u32 ..= 3u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . subtree_component (dyn_index - 2u32 , subtree_index , result) }
                 4u32 ..= 5u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . subtree_component (dyn_index - 4u32 , subtree_index , result) }
                 6u32 ..= 7u32 => {
                     InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (30f64) . clone () as sp :: Coord , ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_tuf_zone_535_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 4u32 => (((((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 5u32 => (((((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 6u32 => (((((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 7u32 => (((((((((((((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_empty_536_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534_row_538_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 8u32 ..= 18u32 => return InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . item_geometry (index - 8u32 + 1) , 19u32 ..= 29u32 => return InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . item_geometry (index - 19u32 + 1) , 30u32 ..= 40u32 => return InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . item_geometry (index - 30u32 + 1) , 41u32 ..= 51u32 => return InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . item_geometry (index - 41u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Text , 4u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . accessible_role (0) , 8u32 ..= 18u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . accessible_role (index - 8u32 + 1) , 5u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . accessible_role (0) , 19u32 ..= 29u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . accessible_role (index - 19u32 + 1) , 6u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . accessible_role (0) , 30u32 ..= 40u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . accessible_role (index - 30u32 + 1) , 7u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . accessible_role (0) , 41u32 ..= 51u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . accessible_role (index - 41u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (4u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . accessible_string_property (0 , what) , (8u32 ..= 18u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . accessible_string_property (index - 8u32 + 1 , what) , (5u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . accessible_string_property (0 , what) , (19u32 ..= 29u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . accessible_string_property (index - 19u32 + 1 , what) , (6u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . accessible_string_property (0 , what) , (30u32 ..= 40u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . accessible_string_property (index - 30u32 + 1 , what) , (7u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . accessible_string_property (0 , what) , (41u32 ..= 51u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . accessible_string_property (index - 41u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (4u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . accessibility_action (0 , action) , (8u32 ..= 18u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . accessibility_action (index - 8u32 + 1 , action) , (5u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . accessibility_action (0 , action) , (19u32 ..= 29u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . accessibility_action (index - 19u32 + 1 , action) , (6u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . accessibility_action (0 , action) , (30u32 ..= 40u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . accessibility_action (index - 30u32 + 1 , action) , (7u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . accessibility_action (0 , action) , (41u32 ..= 51u32 , _) => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . accessibility_action (index - 41u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . supported_accessibility_actions (0) , 8u32 ..= 18u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . supported_accessibility_actions (index - 8u32 + 1) , 5u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . supported_accessibility_actions (0) , 19u32 ..= 29u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . supported_accessibility_actions (index - 19u32 + 1) , 6u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . supported_accessibility_actions (0) , 30u32 ..= 40u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . supported_accessibility_actions (index - 30u32 + 1) , 7u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . supported_accessibility_actions (0) , 41u32 ..= 51u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . supported_accessibility_actions (index - 41u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 8u32 ..= 18u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () . apply_pin (_self) . item_element_infos (index - 8u32 + 1) , 19u32 ..= 29u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () . apply_pin (_self) . item_element_infos (index - 19u32 + 1) , 30u32 ..= 40u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () . apply_pin (_self) . item_element_infos (index - 30u32 + 1) , 41u32 ..= 51u32 => InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () . apply_pin (_self) . item_element_infos (index - 41u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_tuf_zone_Opacity_534 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_528 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_528 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             52usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 19u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 30u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 41u32 , parent_index : 3u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 10u32 , parent_index : 4u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 4u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 11u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 10u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 10u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 10u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 16u32 , parent_index : 11u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 15u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 15u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 21u32 , parent_index : 5u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 5u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 22u32 , parent_index : 20u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 21u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 21u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 27u32 , parent_index : 22u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 26u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 26u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 32u32 , parent_index : 6u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 32u32 , parent_index : 6u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 33u32 , parent_index : 31u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 37u32 , parent_index : 32u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 32u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 32u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 38u32 , parent_index : 33u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 37u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 37u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 43u32 , parent_index : 7u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 43u32 , parent_index : 7u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 44u32 , parent_index : 42u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 48u32 , parent_index : 43u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 43u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 43u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 49u32 , parent_index : 44u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 48u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 48u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 48u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_tuf_zone_Opacity_534 , sp :: ItemVTable , sp :: AllowPin > ;
             44usize] = [sp :: VOffset :: new (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_Opacity_534 ()) , sp :: VOffset :: new (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#tuf_zone_535 ()) , sp :: VOffset :: new (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#text_537 ()) , sp :: VOffset :: new (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#row_538 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_539 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_540 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_541 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#systemtogglevert_542 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_tuf_zone_Opacity_534) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_tuf_zone_Opacity_534 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_tuf_zone_Opacity_534 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_tuf_zone_Opacity_534 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_tuf_zone_Opacity_534 {
         type Data = r#AuraPowerState ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_tuf_zone_Opacity_534 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_tuf_zone_Opacity_534 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     impl InnerComponent__Opacity_528 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             31usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 7u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 9u32 , parent_index : 7u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 8u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 8u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 13u32 , parent_index : 8u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 16u32 , parent_index : 8u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 14u32 , parent_index : 11u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 13u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 14u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 17u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 16u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 17u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 4u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 21u32 , parent_index : 19u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 28u32 , parent_index : 20u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 23u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 27u32 , parent_index : 25u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 28u32 , parent_index : 26u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 24u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 28u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 29u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_528 , sp :: ItemVTable , sp :: AllowPin > ;
             30usize] = [sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#_Opacity_528 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#rectangle_529 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_531 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_visibility_544 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_visibility_557 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#flickable_content_532 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_545 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#vertical_bar_clip_546 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_547 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_548 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_549 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_553 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_550 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_551 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_552 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_554 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_555 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_556 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_558 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#horizontal_bar_clip_559 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#thumb_560 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#touch_area_561 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_562 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_566 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#up_scroll_button_563 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_564 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_565 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#down_scroll_button_567 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_Opacity_568 ()) , sp :: VOffset :: new (InnerComponent__Opacity_528 :: FIELD_OFFSETS . r#icon_569 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_528) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_528 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_528 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_528 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_528 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_528 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_571 {
         r#_Opacity_571 : sp :: r#Opacity , r#rectangle_572 : sp :: r#Rectangle , r#flickable_574 : sp :: r#Flickable , r#flickable_content_575 : sp :: r#Empty , r#text_577 : sp :: r#SimpleText , r#vertical_bar_visibility_588 : sp :: r#Clip , r#vertical_bar_589 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_590 : sp :: r#Clip , r#thumb_591 : sp :: r#BasicBorderRectangle , r#touch_area_592 : sp :: r#TouchArea , r#up_scroll_button_Opacity_593 : sp :: r#Opacity , r#up_scroll_button_594 : sp :: r#TouchArea , r#icon_Opacity_595 : sp :: r#Opacity , r#icon_596 : sp :: r#ImageItem , r#down_scroll_button_Opacity_597 : sp :: r#Opacity , r#down_scroll_button_598 : sp :: r#TouchArea , r#icon_Opacity_599 : sp :: r#Opacity , r#icon_600 : sp :: r#ImageItem , r#horizontal_bar_visibility_601 : sp :: r#Clip , r#horizontal_bar_602 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_603 : sp :: r#Clip , r#thumb_604 : sp :: r#BasicBorderRectangle , r#touch_area_605 : sp :: r#TouchArea , r#up_scroll_button_Opacity_606 : sp :: r#Opacity , r#up_scroll_button_607 : sp :: r#TouchArea , r#icon_Opacity_608 : sp :: r#Opacity , r#icon_609 : sp :: r#ImageItem , r#down_scroll_button_Opacity_610 : sp :: r#Opacity , r#down_scroll_button_611 : sp :: r#TouchArea , r#icon_Opacity_612 : sp :: r#Opacity , r#icon_613 : sp :: r#ImageItem , r#_Opacity_571_down_scroll_button_598_state : sp :: Property < i32 > , r#_Opacity_571_down_scroll_button_611_state : sp :: Property < i32 > , r#_Opacity_571_empty_573_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_571_empty_573_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_571_empty_573_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_571_empty_573_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#_Opacity_571_empty_573_visible_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_empty_573_visible_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_empty_576_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_571_empty_576_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_571_empty_576_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_571_flickable_574_horizontal_stretch : sp :: Property < f32 > , r#_Opacity_571_flickable_574_max_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_flickable_574_max_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_flickable_574_min_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_flickable_574_min_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_flickable_574_preferred_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_flickable_574_preferred_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_flickable_574_vertical_stretch : sp :: Property < f32 > , r#_Opacity_571_horizontal_bar_602_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_horizontal_bar_602_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_horizontal_bar_602_state : sp :: Property < i32 > , r#_Opacity_571_horizontal_bar_602_visible : sp :: Property < bool > , r#_Opacity_571_horizontal_bar_602_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_rectangle_572_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_thumb_591_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_thumb_591_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_thumb_591_y : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_thumb_604_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_thumb_604_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_thumb_604_x : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_touch_area_592_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_571_touch_area_605_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#_Opacity_571_up_scroll_button_594_state : sp :: Property < i32 > , r#_Opacity_571_up_scroll_button_607_state : sp :: Property < i32 > , r#_Opacity_571_vertical_bar_589_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_vertical_bar_589_maximum : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_vertical_bar_589_size : sp :: Property < sp :: LogicalLength > , r#_Opacity_571_vertical_bar_589_state : sp :: Property < i32 > , r#_Opacity_571_vertical_bar_589_visible : sp :: Property < bool > , r#_Opacity_571_horizontal_bar_602_scrolled : sp :: Callback < () , () > , r#_Opacity_571_vertical_bar_589_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Repeater < InnerComponent_old_zone_Opacity_578 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_571 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_571 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (({
                         * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_down_scroll_button_598_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_down_scroll_button_611_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_32 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_32) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_32) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_32) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_32) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_33 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_33) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_33) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_33) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_33) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_rectangle_572_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent__Opacity_571 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 10f64 as _ , r#end : 30f64 as _ , }
                         as _ , r#size : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent__Opacity_571 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 30f64 as _ , r#end : 30f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent__Opacity_571 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 10f64 as _ , & sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 30f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_571_empty_573_horizontal_scrollbar_policy = (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_571_empty_573_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_571_empty_573_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_rectangle_572_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_571_vertical_bar_589_maximum = (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_571_vertical_bar_589_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_571_vertical_bar_589_page_size = (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp__Opacity_571_vertical_bar_589_page_size) . clone ()) as f64) / (((((r#tmp__Opacity_571_vertical_bar_589_maximum) . clone ()) as f64) + (((r#tmp__Opacity_571_vertical_bar_589_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp__Opacity_571_horizontal_bar_602_maximum = (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp__Opacity_571_horizontal_bar_602_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp__Opacity_571_horizontal_bar_602_page_size = (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp__Opacity_571_horizontal_bar_602_page_size) . clone ()) as f64))) as f64) / (((((r#tmp__Opacity_571_horizontal_bar_602_maximum) . clone ()) as f64) + (((r#tmp__Opacity_571_horizontal_bar_602_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_up_scroll_button_594_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_up_scroll_button_607_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_visible ()) . apply_pin (_self) . get () {
                     ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__Opacity_571_empty_573_vertical_scrollbar_policy = (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp__Opacity_571_empty_573_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp__Opacity_571_empty_573_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#rectangle_572 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("TODO: In progress")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((30f64) as f64))) as f64) - ((30f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_589 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_589 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_589 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_591 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_591 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_592_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_592_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_592_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_592_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_592_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression78 = {
                                 let r#return_check_merge77 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge77) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge77) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression78) . 1 {
                                 ((r#returned_expression78) . 0) as _ }
                             else {
                                 (r#returned_expression78) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_593 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_595 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_up_scroll_button_594_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_up_scroll_button_594_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_597 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_599 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_down_scroll_button_598_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_down_scroll_button_598_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_602 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_602 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_602 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_604 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_604 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_605_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_605_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_605_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_605_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_605_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression80 = {
                                 let r#return_check_merge79 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge79) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge79) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression80) . 1 {
                                 ((r#returned_expression80) . 0) as _ }
                             else {
                                 (r#returned_expression80) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_606 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_608 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_up_scroll_button_607_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_up_scroll_button_607_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_610 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_612 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_down_scroll_button_611_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_down_scroll_button_611_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_589 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_589 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_589 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_591 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_591 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_602 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_602 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_602 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_604 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_604 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent__Opacity_571 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent__Opacity_571 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_old_zone_Opacity_578 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_22_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     {
                         let r#inlined_fn_arg_23_0 = (r#inlined_fn_arg_22_0) . clone () ;
                         ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (({
                             let r#inlined_fn_arg_24_0 = (r#inlined_fn_arg_23_0) . clone () ;
                             (({
                                 let r#layout_info_33 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : ((r#layout_info_33) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_33) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_33) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_33) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                                 }
                            )) + ((sp :: LayoutInfo {
                                 r#max : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_flickable_574_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                            )) }
                        )) }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent__Opacity_571 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 6u32 => ((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((30f64) as f64))) as f64) - ((30f64) as f64))) . clone () as sp :: Coord , (30f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 9u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 10u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_591_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 11u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 12u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 13u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 14u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 15u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 16u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 17u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 18u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 19u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 20u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_573_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 21u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 22u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_thumb_604_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 23u32 => ((14f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 24u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 25u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 26u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 27u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 28u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 29u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 30u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 31u32 => (((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (6u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("TODO: In progress")) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_592_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_592_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_vertical_bar_589_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_605_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_touch_area_605_saved_values ()) . apply_pin (_self) . set ((((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_horizontal_bar_602_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_old_zone_Opacity_578 {
         r#old_zone_Opacity_578 : sp :: r#Opacity , r#old_zone_579 : sp :: r#Empty , r#text_581 : sp :: r#SimpleText , r#row_582 : sp :: r#Empty , r#systemdropdown_583 : InnerSystemDropdown_root_88 , r#systemtogglevert_584 : InnerSystemToggleVert_root_417 , r#systemtogglevert_585 : InnerSystemToggleVert_root_417 , r#systemtogglevert_586 : InnerSystemToggleVert_root_417 , r#model_data : sp :: Property < r#AuraPowerState > , r#model_index : sp :: Property < i32 > , r#old_zone_Opacity_578_empty_580_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#old_zone_Opacity_578_empty_580_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#old_zone_Opacity_578_empty_580_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#old_zone_Opacity_578_old_zone_579_height : sp :: Property < sp :: LogicalLength > , r#old_zone_Opacity_578_old_zone_579_width : sp :: Property < sp :: LogicalLength > , r#old_zone_Opacity_578_old_zone_579_y : sp :: Property < sp :: LogicalLength > , r#old_zone_Opacity_578_row_582_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#old_zone_Opacity_578_row_582_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#old_zone_Opacity_578_row_582_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#old_zone_Opacity_578_old_zone_579_awake_toggled : sp :: Callback < (bool ,) , () > , r#old_zone_Opacity_578_old_zone_579_boot_toggled : sp :: Callback < (bool ,) , () > , r#old_zone_Opacity_578_old_zone_579_selected_zone : sp :: Callback < (i32 ,) , () > , r#old_zone_Opacity_578_old_zone_579_sleep_toggled : sp :: Callback < (bool ,) , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_old_zone_Opacity_578 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_571 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_old_zone_Opacity_578 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 8u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 19u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 30u32 - 1) ? ;
             InnerSystemToggleVert_root_417 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 41u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names_old () }
             . apply_pin (_self . globals () . global_AuraPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_awake_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment17 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#boot : ((r#struct_assignment17) . r#boot) . clone () as _ , r#shutdown : ((r#struct_assignment17) . r#shutdown) . clone () as _ , r#sleep : ((r#struct_assignment17) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment17) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment17) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_boot_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment18 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment18) . r#awake) . clone () as _ , r#boot : (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#shutdown : ((r#struct_assignment18) . r#shutdown) . clone () as _ , r#sleep : ((r#struct_assignment18) . r#sleep) . clone () as _ , r#zone : ((r#struct_assignment18) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment18) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_selected_zone ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment19 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment19) . r#awake) . clone () as _ , r#boot : ((r#struct_assignment19) . r#boot) . clone () as _ , r#shutdown : ((r#struct_assignment19) . r#shutdown) . clone () as _ , r#sleep : ((r#struct_assignment19) . r#sleep) . clone () as _ , r#zone : match & {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . r#supported_power_zones () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                                         x => {
                                             let index = ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as usize ;
                                             x . row_data_tracked (index) . unwrap_or_default () }
                                         }
                                     as _ , r#zone_name_idx : ((r#struct_assignment19) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_sleep_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (({
                                 * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                             . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states) . set_row_data ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as isize as usize , {
                                 let r#struct_assignment20 = match & ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get ()) . r#states {
                                     x => {
                                         let index = ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                 ;
                                 r#AuraPowerState {
                                     r#awake : ((r#struct_assignment20) . r#awake) . clone () as _ , r#boot : ((r#struct_assignment20) . r#boot) . clone () as _ , r#shutdown : ((r#struct_assignment20) . r#shutdown) . clone () as _ , r#sleep : (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ , r#zone : ((r#struct_assignment20) . r#zone) . clone () as _ , r#zone_name_idx : ((r#struct_assignment20) . r#zone_name_idx) . clone () as _ , }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAuraPageData :: FIELD_OFFSETS . callback_tracker_cb_led_power () }
                                     . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#cb_led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . call (& ({
                                     * & InnerAuraPageData :: FIELD_OFFSETS . r#led_power () }
                                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((30f64) as f64))) as f64) - ((30f64) as f64)) as sp :: Coord) . max (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571_empty_576_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (0.9f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Center as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 128f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Center as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_25 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (18f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Power Zones")) as _ , (sp :: SharedString :: from ("PageAura")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAuraPageData :: FIELD_OFFSETS . r#power_zone_names_old () }
                 . apply_pin (_self . globals () . global_AuraPageData . as_ref ()) . get () {
                     x => {
                         let index = ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_selected_zone ()) . apply_pin (_self) . call (& ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Zone Selection")) as _ , (sp :: SharedString :: from ("AuraPowerGroupOld")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#boot) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Boot")) as _ , (sp :: SharedString :: from ("AuraPowerGroupOld")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_boot_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#awake) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Awake")) as _ , (sp :: SharedString :: from ("AuraPowerGroupOld")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_awake_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#sleep) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Sleep")) as _ , (sp :: SharedString :: from ("AuraPowerGroupOld")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_sleep_toggled ()) . apply_pin (_self) . call (& ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (x)) ,) ;
             InnerSystemToggleVert_root_417 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (x)) ,) ;
             {
                 {
                     }
                 ;
                 {
                     }
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 1u32 ..= 2u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 1u32 , order , visitor) }
                 3u32 ..= 4u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 5u32 ..= 6u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 5u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_25_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     {
                         let r#inlined_fn_arg_26_0 = (r#inlined_fn_arg_25_0) . clone () ;
                         ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + ((_self . r#fn_empty_580_layoutinfo_v_with_constraint ((r#inlined_fn_arg_26_0) . clone () as _))) }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 1u32 ..= 2u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . subtree_range (dyn_index - 1u32) }
                 3u32 ..= 4u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 5u32 ..= 6u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . subtree_range (dyn_index - 5u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 1u32 ..= 2u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . subtree_component (dyn_index - 1u32 , subtree_index , result) }
                 3u32 ..= 4u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 5u32 ..= 6u32 => {
                     InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . subtree_component (dyn_index - 5u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (30f64) . clone () as sp :: Coord , ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_old_zone_579_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 4u32 => (((((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 5u32 => (((((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 6u32 => (((((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 7u32 => (((((((((((((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_empty_580_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min (42f64 as sp :: Coord) as sp :: Coord) . max (86f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578_row_582_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 8u32 ..= 18u32 => return InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . item_geometry (index - 8u32 + 1) , 19u32 ..= 29u32 => return InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . item_geometry (index - 19u32 + 1) , 30u32 ..= 40u32 => return InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . item_geometry (index - 30u32 + 1) , 41u32 ..= 51u32 => return InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . item_geometry (index - 41u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Text , 4u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . accessible_role (0) , 8u32 ..= 18u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . accessible_role (index - 8u32 + 1) , 5u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . accessible_role (0) , 19u32 ..= 29u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . accessible_role (index - 19u32 + 1) , 6u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . accessible_role (0) , 30u32 ..= 40u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . accessible_role (index - 30u32 + 1) , 7u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . accessible_role (0) , 41u32 ..= 51u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . accessible_role (index - 41u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (4u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . accessible_string_property (0 , what) , (8u32 ..= 18u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . accessible_string_property (index - 8u32 + 1 , what) , (5u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . accessible_string_property (0 , what) , (19u32 ..= 29u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . accessible_string_property (index - 19u32 + 1 , what) , (6u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . accessible_string_property (0 , what) , (30u32 ..= 40u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . accessible_string_property (index - 30u32 + 1 , what) , (7u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . accessible_string_property (0 , what) , (41u32 ..= 51u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . accessible_string_property (index - 41u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (4u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . accessibility_action (0 , action) , (8u32 ..= 18u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . accessibility_action (index - 8u32 + 1 , action) , (5u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . accessibility_action (0 , action) , (19u32 ..= 29u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . accessibility_action (index - 19u32 + 1 , action) , (6u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . accessibility_action (0 , action) , (30u32 ..= 40u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . accessibility_action (index - 30u32 + 1 , action) , (7u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . accessibility_action (0 , action) , (41u32 ..= 51u32 , _) => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . accessibility_action (index - 41u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . supported_accessibility_actions (0) , 8u32 ..= 18u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . supported_accessibility_actions (index - 8u32 + 1) , 5u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . supported_accessibility_actions (0) , 19u32 ..= 29u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . supported_accessibility_actions (index - 19u32 + 1) , 6u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . supported_accessibility_actions (0) , 30u32 ..= 40u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . supported_accessibility_actions (index - 30u32 + 1) , 7u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . supported_accessibility_actions (0) , 41u32 ..= 51u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . supported_accessibility_actions (index - 41u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 8u32 ..= 18u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . item_element_infos (index - 8u32 + 1) , 19u32 ..= 29u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () . apply_pin (_self) . item_element_infos (index - 19u32 + 1) , 30u32 ..= 40u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () . apply_pin (_self) . item_element_infos (index - 30u32 + 1) , 41u32 ..= 51u32 => InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () . apply_pin (_self) . item_element_infos (index - 41u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_580_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : sp :: Item :: layout_info ((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , ((((((args . 0 . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#inlined_fn_arg_27_0 = (((((args . 0 . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64) ;
                     sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((((((((r#inlined_fn_arg_27_0) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_25 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_25 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_25 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_25) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info_25) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_25) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_25) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () + InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417_empty_418_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 86f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , & sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _) }
                 as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , 10f64 as _ , & sp :: Padding {
                 r#begin : 8f64 as _ , r#end : 8f64 as _ , }
             as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _ }
         }
     impl InnerComponent_old_zone_Opacity_578 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_571 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent__Opacity_571 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             52usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 19u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 30u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 41u32 , parent_index : 3u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 4u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 11u32 , parent_index : 4u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 11u32 , parent_index : 8u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 12u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 11u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 17u32 , parent_index : 11u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 17u32 , parent_index : 15u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 21u32 , parent_index : 5u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 5u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 22u32 , parent_index : 20u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 21u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 21u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 27u32 , parent_index : 22u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 26u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 30u32 , parent_index : 26u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 32u32 , parent_index : 6u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 32u32 , parent_index : 6u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 33u32 , parent_index : 31u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 37u32 , parent_index : 32u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 32u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 32u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 38u32 , parent_index : 33u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 37u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 37u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 43u32 , parent_index : 7u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 43u32 , parent_index : 7u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 44u32 , parent_index : 42u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 48u32 , parent_index : 43u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 43u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 43u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 49u32 , parent_index : 44u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 48u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 48u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 48u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_old_zone_Opacity_578 , sp :: ItemVTable , sp :: AllowPin > ;
             45usize] = [sp :: VOffset :: new (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_Opacity_578 ()) , sp :: VOffset :: new (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#old_zone_579 ()) , sp :: VOffset :: new (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#text_581 ()) , sp :: VOffset :: new (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#row_582 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#root_417 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemdropdown_583 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_584 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_585 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#text_419 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#empty_420 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#systemtogglevert_586 () , sp :: compose_field_offsets (InnerSystemToggleVert_root_417 :: FIELD_OFFSETS . r#switch_421 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_old_zone_Opacity_578) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_old_zone_Opacity_578 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_old_zone_Opacity_578 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_old_zone_Opacity_578 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_old_zone_Opacity_578 {
         type Data = r#AuraPowerState ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_old_zone_Opacity_578 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_old_zone_Opacity_578 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     impl InnerComponent__Opacity_571 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             32usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 8u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 8u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 3u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 10u32 , parent_index : 8u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 17u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 12u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 16u32 , parent_index : 14u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 17u32 , parent_index : 15u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 17u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 20u32 , parent_index : 18u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 4u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 22u32 , parent_index : 20u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 21u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 27u32 , parent_index : 24u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 28u32 , parent_index : 26u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 27u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 25u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 32u32 , parent_index : 30u32 , item_array_index : 30u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_571 , sp :: ItemVTable , sp :: AllowPin > ;
             31usize] = [sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#_Opacity_571 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#rectangle_572 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_574 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_visibility_588 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_visibility_601 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#flickable_content_575 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#text_577 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_589 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#vertical_bar_clip_590 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_591 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_592 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_593 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_597 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_594 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_595 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_596 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_598 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_599 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_600 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_602 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#horizontal_bar_clip_603 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#thumb_604 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#touch_area_605 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_606 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_610 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#up_scroll_button_607 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_608 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_609 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#down_scroll_button_611 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_Opacity_612 ()) , sp :: VOffset :: new (InnerComponent__Opacity_571 :: FIELD_OFFSETS . r#icon_613 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_571) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_571 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_571 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_571 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_571 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_571 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_button_615 {
         r#button_615 : InnerButton_root_21 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_button_615 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_button_615 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_aura_power ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_show_fade_cover ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (36f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("✕")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((6f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (6f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((36f64) . clone () as sp :: Coord , ((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord ,) , 1u32 ..= 7u32 => return InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Button , 0u32 => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 7u32 => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (0u32 , _) => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 7u32 , _) => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (0u32 , _) => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 7u32 , _) => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Default , 0u32 => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 7u32 => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 7u32 => InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_button_615 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAura_root_422 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             8usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 8u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 8u32 , parent_index : 0u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 8u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_button_615 , sp :: ItemVTable , sp :: AllowPin > ;
             5usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_button_615 :: FIELD_OFFSETS . r#button_615 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_button_615) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_button_615 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_button_615 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_button_615 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_button_615 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_button_615 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageAnime_root_617 {
         r#root_617 : sp :: r#Empty , r#root_clip_618 : sp :: r#Clip , r#empty_620 : sp :: r#Empty , r#empty_622 : sp :: r#Empty , r#empty_625 : sp :: r#Empty , r#systemdropdown_621 : InnerSystemDropdown_root_88 , r#systemtoggle_623 : InnerSystemToggle_root_155 , r#button_624 : InnerButton_root_21 , r#systemtoggle_626 : InnerSystemToggle_root_155 , r#button_627 : InnerButton_root_21 , r#root_617_empty_619_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_617_empty_619_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_617_empty_619_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_617_empty_622_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_617_empty_622_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_617_empty_622_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_617_empty_625_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_617_empty_625_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_617_empty_625_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_617_height : sp :: Property < sp :: LogicalLength > , r#root_617_show_builtin_advanced : sp :: Property < bool > , r#root_617_show_display_advanced : sp :: Property < bool > , r#root_617_show_fade_cover : sp :: Property < bool > , r#root_617_width : sp :: Property < sp :: LogicalLength > , r#root_617_x : sp :: Property < sp :: LogicalLength > , r#root_617_y : sp :: Property < sp :: LogicalLength > , repeater0 : sp :: Conditional < InnerComponent__Opacity_628 > , repeater1 : sp :: Conditional < InnerComponent__Opacity_632 > , repeater2 : sp :: Conditional < InnerComponent__Opacity_649 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageAnime_root_617 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageAnime_root_617 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_fade_cover ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_builtin_advanced ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_display_advanced ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 8u32 - 1 , tree_index_of_first_child + 9u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 20u32 - 1 , tree_index_of_first_child + 22u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 21u32 - 1 , tree_index_of_first_child + 34u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 41u32 - 1 , tree_index_of_first_child + 43u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 42u32 - 1 , tree_index_of_first_child + 55u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness_names () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#enable_display () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#enable_display () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#builtins_enabled () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#builtins_enabled () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = {
                                 let r#cell_layout_info = (({
                                     let r#layout_info_9 = sp :: LayoutInfo {
                                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                     ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                     }
                                )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : 100f64 as _ , r#min : 44f64 as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                                 }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                     as _ , r#size : (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#cell_layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = {
                             let r#cell_layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : 100f64 as _ , r#min : 44f64 as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         ;
                         sp :: LayoutInfo {
                             r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 20f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 20f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 20f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 20f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 20f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 20f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : 20f64 as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : 20f64 as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_builtin_advanced ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_display_advanced ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_fade_cover ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness_names () }
                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness () }
                         . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) . set (match & {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness_names () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () {
                                 x => {
                                     let index = ({
                                         * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness () }
                                     . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get ()) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                             as _) ;
                             {
                                 {
                                     {
                                         * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_brightness () }
                                     . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_brightness () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                     * & InnerAnimePageData :: FIELD_OFFSETS . r#brightness () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Brightness")) as _ , (sp :: SharedString :: from ("Anime Brightness")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_systemdropdown_621_layoutinfo_h = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     (((((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min ((r#tmp_systemdropdown_621_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_systemdropdown_621_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enable display")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_enable_display () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_enable_display () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#enable_display () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_fade_cover ()) . apply_pin (_self) . set (true as _) ;
                             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_display_advanced ()) . apply_pin (_self) . set (true as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Advanced")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Use built-in animations")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_builtins_enabled () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtins_enabled () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#builtins_enabled () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_fade_cover ()) . apply_pin (_self) . set (true as _) ;
                             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_builtin_advanced ()) . apply_pin (_self) . set (true as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Advanced")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 ..= 3u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 4u32 ..= 5u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 4u32 , order , visitor) }
                 6u32 ..= 8u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 9u32 ..= 10u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 9u32 , order , visitor) }
                 11u32 ..= 13u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 11u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_628 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_632 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_649 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 ..= 3u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 4u32 ..= 5u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . subtree_range (dyn_index - 4u32) }
                 6u32 ..= 8u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 9u32 ..= 10u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . subtree_range (dyn_index - 9u32) }
                 11u32 ..= 13u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . subtree_range (dyn_index - 11u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 ..= 3u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 4u32 ..= 5u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . subtree_component (dyn_index - 4u32 , subtree_index , result) }
                 6u32 ..= 8u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 9u32 ..= 10u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . subtree_component (dyn_index - 9u32 , subtree_index , result) }
                 11u32 ..= 13u32 => {
                     InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . subtree_component (dyn_index - 11u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 4u32 => ((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 20u32 => ((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 21u32 => (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_622_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 41u32 => ((((((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 42u32 => (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_625_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 9u32 ..= 19u32 => return InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . item_geometry (index - 9u32 + 1) , 22u32 ..= 33u32 => return InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . item_geometry (index - 22u32 + 1) , 34u32 ..= 40u32 => return InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . item_geometry (index - 34u32 + 1) , 43u32 ..= 54u32 => return InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . item_geometry (index - 43u32 + 1) , 55u32 ..= 61u32 => return InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . item_geometry (index - 55u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 21u32 => sp :: r#AccessibleRole :: r#Button , 42u32 => sp :: r#AccessibleRole :: r#Button , 8u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . accessible_role (0) , 9u32 ..= 19u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . accessible_role (index - 9u32 + 1) , 20u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . accessible_role (0) , 22u32 ..= 33u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . accessible_role (index - 22u32 + 1) , 21u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . accessible_role (0) , 34u32 ..= 40u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . accessible_role (index - 34u32 + 1) , 41u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . accessible_role (0) , 43u32 ..= 54u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . accessible_role (index - 43u32 + 1) , 42u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . accessible_role (0) , 55u32 ..= 61u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . accessible_role (index - 55u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (21u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (21u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (21u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (21u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (42u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (42u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (42u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (42u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (8u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . accessible_string_property (0 , what) , (9u32 ..= 19u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . accessible_string_property (index - 9u32 + 1 , what) , (20u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . accessible_string_property (0 , what) , (22u32 ..= 33u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . accessible_string_property (index - 22u32 + 1 , what) , (21u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . accessible_string_property (0 , what) , (34u32 ..= 40u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . accessible_string_property (index - 34u32 + 1 , what) , (41u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . accessible_string_property (0 , what) , (43u32 ..= 54u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . accessible_string_property (index - 43u32 + 1 , what) , (42u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . accessible_string_property (0 , what) , (55u32 ..= 61u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . accessible_string_property (index - 55u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (21u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (42u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (8u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . accessibility_action (0 , action) , (9u32 ..= 19u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . accessibility_action (index - 9u32 + 1 , action) , (20u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . accessibility_action (0 , action) , (22u32 ..= 33u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . accessibility_action (index - 22u32 + 1 , action) , (21u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . accessibility_action (0 , action) , (34u32 ..= 40u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . accessibility_action (index - 34u32 + 1 , action) , (41u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . accessibility_action (0 , action) , (43u32 ..= 54u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . accessibility_action (index - 43u32 + 1 , action) , (42u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . accessibility_action (0 , action) , (55u32 ..= 61u32 , _) => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . accessibility_action (index - 55u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 21u32 => sp :: SupportedAccessibilityAction :: r#Default , 42u32 => sp :: SupportedAccessibilityAction :: r#Default , 8u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . supported_accessibility_actions (0) , 9u32 ..= 19u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . supported_accessibility_actions (index - 9u32 + 1) , 20u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . supported_accessibility_actions (0) , 22u32 ..= 33u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . supported_accessibility_actions (index - 22u32 + 1) , 21u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . supported_accessibility_actions (0) , 34u32 ..= 40u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . supported_accessibility_actions (index - 34u32 + 1) , 41u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . supported_accessibility_actions (0) , 43u32 ..= 54u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . supported_accessibility_actions (index - 43u32 + 1) , 42u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . supported_accessibility_actions (0) , 55u32 ..= 61u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . supported_accessibility_actions (index - 55u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 9u32 ..= 19u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . item_element_infos (index - 9u32 + 1) , 22u32 ..= 33u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () . apply_pin (_self) . item_element_infos (index - 22u32 + 1) , 34u32 ..= 40u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . item_element_infos (index - 34u32 + 1) , 43u32 ..= 54u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () . apply_pin (_self) . item_element_infos (index - 43u32 + 1) , 55u32 ..= 61u32 => InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . item_element_infos (index - 55u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_619_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = _self . r#fn_empty_620_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = {
                         let r#inlined_fn_arg_28_0 = (((((args . 0 . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64) ;
                         sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                             r#constraint : {
                                 let r#layout_info = (({
                                     let r#layout_info_16 = sp :: LayoutInfo {
                                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                     ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                     }
                                )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                 }
                             as _ , .. :: core :: default :: Default :: default () }
                         , sp :: LayoutItemInfo {
                             r#constraint : {
                                 let r#layout_info = InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_28_0) . clone () as _) ;
                                 sp :: LayoutInfo {
                                     r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                                 }
                             as _ , .. :: core :: default :: Default :: default () }
                        ]) as _ , & sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _) }
                     ;
                     sp :: LayoutInfo {
                         r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = {
                         let r#inlined_fn_arg_29_0 = (((((args . 0 . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64) ;
                         sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                             r#constraint : {
                                 let r#layout_info = (({
                                     let r#layout_info_16 = sp :: LayoutInfo {
                                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                     ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                     }
                                )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                 }
                             as _ , .. :: core :: default :: Default :: default () }
                         , sp :: LayoutItemInfo {
                             r#constraint : {
                                 let r#layout_info = InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_29_0) . clone () as _) ;
                                 sp :: LayoutInfo {
                                     r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                                 }
                             as _ , .. :: core :: default :: Default :: default () }
                        ]) as _ , & sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _) }
                     ;
                     sp :: LayoutInfo {
                         r#max : 32f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , 10f64 as _ , & sp :: Padding {
                 r#begin : 10f64 as _ , r#end : 10f64 as _ , }
             as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_empty_620_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#cell_layout_info = (({
                     let r#layout_info_9 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                     }
                )) + (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                 sp :: LayoutInfo {
                     r#max : (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max as sp :: Coord) . max ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max as sp :: Coord) . max ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                 }
            ) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + ((_self . r#fn_empty_619_layoutinfo_v_with_constraint (args . 0 . clone () as _))))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_628 {
         r#_Opacity_628 : sp :: r#Opacity , r#rectangle_629 : sp :: r#Rectangle , r#toucharea_630 : sp :: r#TouchArea , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_628 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_628 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#_Opacity_628 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (0.8f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#rectangle_629 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#toucharea_630 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#toucharea_630 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#toucharea_630 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__Opacity_628 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_628 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#_Opacity_628 ()) , sp :: VOffset :: new (InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#rectangle_629 ()) , sp :: VOffset :: new (InnerComponent__Opacity_628 :: FIELD_OFFSETS . r#toucharea_630 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_628) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_628 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_628 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_628 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_628 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_628 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_632 {
         r#_Opacity_632 : sp :: r#Opacity , r#rectangle_633 : sp :: r#Rectangle , r#empty_635 : sp :: r#Empty , r#rectangle_639 : sp :: r#Empty , r#empty_641 : sp :: r#Empty , r#text_642 : sp :: r#SimpleText , r#systemdropdown_643 : InnerSystemDropdown_root_88 , r#systemdropdown_644 : InnerSystemDropdown_root_88 , r#systemdropdown_645 : InnerSystemDropdown_root_88 , r#systemdropdown_646 : InnerSystemDropdown_root_88 , r#button_647 : InnerButton_root_21 , r#_Opacity_632_empty_636_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_632_empty_636_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_632_empty_636_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_632_empty_636_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_632_empty_640_layout_cache_h : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_632_empty_640_layout_cache_v : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_632_empty_640_layout_organized_data : sp :: Property < sp :: SharedVector < u16 , > > , r#_Opacity_632_empty_640_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_632_empty_640_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_632_empty_641_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_632_empty_641_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_632_empty_641_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_632_rectangle_639_width : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_632 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_632 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 11u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 8u32 - 1 , tree_index_of_first_child + 22u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 9u32 - 1 , tree_index_of_first_child + 33u32 - 1) ? ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 10u32 - 1 , tree_index_of_first_child + 44u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 3u32 - 1 , tree_index_of_first_child + 55u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim_choices () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim_choices () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim_choices () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim_choices () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : 10f64 as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_rectangle_639_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Horizontal as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Vertical as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_organized_data ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#organize_grid_layout (sp :: Slice :: from_slice (& [sp :: GridLayoutInputData {
                     r#col : 65536f64 as _ , r#colspan : 1f64 as _ , r#new_row : false as _ , r#row : 65536f64 as _ , r#rowspan : 1f64 as _ , }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Horizontal as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Vertical as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_9 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_9 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_rectangle_639_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#rectangle_633 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Set which builtin animations are played")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim_choices () }
                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
                         . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_builtin_animations () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtin_animations () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Boot Animation")) as _ , (sp :: SharedString :: from ("Anime built-in selection")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim_choices () }
                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
                         . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_builtin_animations () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtin_animations () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Running Animation")) as _ , (sp :: SharedString :: from ("Anime built-in selection")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim_choices () }
                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
                         . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_builtin_animations () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtin_animations () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Sleep Animation")) as _ , (sp :: SharedString :: from ("Anime built-in selection")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim_choices () }
                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
                         . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [9usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_builtin_animations () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_builtin_animations () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#boot_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#awake_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#sleep_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ , {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#shutdown_anim () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Shutdown Animation")) as _ , (sp :: SharedString :: from ("Anime built-in selection")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [8usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_builtin_advanced ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_fade_cover ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (36f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("✕")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((6f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (6f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (x)) ,) ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 1u32 ..= 1u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 1u32 , order , visitor) }
                 2u32 ..= 2u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 2u32 , order , visitor) }
                 3u32 ..= 3u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 4u32 ..= 6u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 4u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (({
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     let r#layout_padding = 8f64 ;
                     sp :: LayoutInfo {
                         r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                )) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_30_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (({
                         let r#cell_layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         let r#layout_padding = 8f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                    ))) . r#preferred) . clone () ;
                     {
                         let r#inlined_fn_arg_31_0 = (r#inlined_fn_arg_30_0) . clone () ;
                         ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (({
                             let r#inlined_fn_arg_32_0 = (r#inlined_fn_arg_31_0) . clone () ;
                             {
                                 let r#cell_layout_info = {
                                     let r#inlined_fn_arg_33_0 = (r#inlined_fn_arg_32_0) . clone () ;
                                     ((sp :: LayoutInfo {
                                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                    )) + (({
                                         let r#inlined_fn_arg_34_0 = (r#inlined_fn_arg_33_0) . clone () ;
                                         sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                                             r#constraint : {
                                                 let r#layout_info = {
                                                     let r#inlined_fn_arg_35_0 = (r#inlined_fn_arg_34_0) . clone () ;
                                                     ((sp :: LayoutInfo {
                                                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                                    )) + (({
                                                         let r#inlined_fn_arg_36_0 = (r#inlined_fn_arg_35_0) . clone () ;
                                                         sp :: r#grid_layout_info ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                                                             r#constraint : _self . r#fn_empty_641_layoutinfo_v_with_constraint ((r#inlined_fn_arg_36_0) . clone () as _) as _ , .. :: core :: default :: Default :: default () }
                                                        ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                                                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                                                         as _ , sp :: r#Orientation :: r#Vertical as _) }
                                                    )) }
                                                 ;
                                                 sp :: LayoutInfo {
                                                     r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                                                 }
                                             as _ , .. :: core :: default :: Default :: default () }
                                        ]) as _ , 8f64 as _ , & sp :: Padding {
                                             r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                                         as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                                    )) }
                                 ;
                                 let r#cell_size = 10f64 ;
                                 let r#layout_padding = 8f64 ;
                                 sp :: LayoutInfo {
                                     r#max : ((((((r#cell_size) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max (((((r#cell_size) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((((r#cell_size) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : ((((((r#cell_size as sp :: Coord) . min (r#cell_size as sp :: Coord) as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                                 }
                             }
                        )) }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 1u32 ..= 1u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . subtree_range (dyn_index - 1u32) }
                 2u32 ..= 2u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . subtree_range (dyn_index - 2u32) }
                 3u32 ..= 3u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 4u32 ..= 6u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . subtree_range (dyn_index - 4u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 1u32 ..= 1u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . subtree_component (dyn_index - 1u32 , subtree_index , result) }
                 2u32 ..= 2u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . subtree_component (dyn_index - 2u32 , subtree_index , result) }
                 3u32 ..= 3u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 4u32 ..= 6u32 => {
                     InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . subtree_component (dyn_index - 4u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((10f64) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 3u32 => ((36f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord ,) , 4u32 => ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_636_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_v ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 6u32 => ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 => ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 => ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 10u32 => ((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [9usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_640_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632_empty_641_layout_cache ()) . apply_pin (_self) . get () [8usize]) . clone ()) . clone () as sp :: Coord ,) , 11u32 ..= 21u32 => return InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . item_geometry (index - 11u32 + 1) , 22u32 ..= 32u32 => return InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . item_geometry (index - 22u32 + 1) , 33u32 ..= 43u32 => return InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . item_geometry (index - 33u32 + 1) , 44u32 ..= 54u32 => return InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . item_geometry (index - 44u32 + 1) , 55u32 ..= 61u32 => return InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . item_geometry (index - 55u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Groupbox , 3u32 => sp :: r#AccessibleRole :: r#Button , 6u32 => sp :: r#AccessibleRole :: r#Text , 7u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . accessible_role (0) , 11u32 ..= 21u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . accessible_role (index - 11u32 + 1) , 8u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . accessible_role (0) , 22u32 ..= 32u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . accessible_role (index - 22u32 + 1) , 9u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . accessible_role (0) , 33u32 ..= 43u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . accessible_role (index - 33u32 + 1) , 10u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . accessible_role (0) , 44u32 ..= 54u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . accessible_role (index - 44u32 + 1) , 3u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . accessible_role (0) , 55u32 ..= 61u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . accessible_role (index - 55u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("")) , (3u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (6u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (7u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . accessible_string_property (0 , what) , (11u32 ..= 21u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . accessible_string_property (index - 11u32 + 1 , what) , (8u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . accessible_string_property (0 , what) , (22u32 ..= 32u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . accessible_string_property (index - 22u32 + 1 , what) , (9u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . accessible_string_property (0 , what) , (33u32 ..= 43u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . accessible_string_property (index - 33u32 + 1 , what) , (10u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . accessible_string_property (0 , what) , (44u32 ..= 54u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . accessible_string_property (index - 44u32 + 1 , what) , (3u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . accessible_string_property (0 , what) , (55u32 ..= 61u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . accessible_string_property (index - 55u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (3u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (7u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . accessibility_action (0 , action) , (11u32 ..= 21u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . accessibility_action (index - 11u32 + 1 , action) , (8u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . accessibility_action (0 , action) , (22u32 ..= 32u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . accessibility_action (index - 22u32 + 1 , action) , (9u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . accessibility_action (0 , action) , (33u32 ..= 43u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . accessibility_action (index - 33u32 + 1 , action) , (10u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . accessibility_action (0 , action) , (44u32 ..= 54u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . accessibility_action (index - 44u32 + 1 , action) , (3u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . accessibility_action (0 , action) , (55u32 ..= 61u32 , _) => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . accessibility_action (index - 55u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: SupportedAccessibilityAction :: r#Default , 7u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . supported_accessibility_actions (0) , 11u32 ..= 21u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . supported_accessibility_actions (index - 11u32 + 1) , 8u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . supported_accessibility_actions (0) , 22u32 ..= 32u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . supported_accessibility_actions (index - 22u32 + 1) , 9u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . supported_accessibility_actions (0) , 33u32 ..= 43u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . supported_accessibility_actions (index - 33u32 + 1) , 10u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . supported_accessibility_actions (0) , 44u32 ..= 54u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . supported_accessibility_actions (index - 44u32 + 1) , 3u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . supported_accessibility_actions (0) , 55u32 ..= 61u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . supported_accessibility_actions (index - 55u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 11u32 ..= 21u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . item_element_infos (index - 11u32 + 1) , 22u32 ..= 32u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . item_element_infos (index - 22u32 + 1) , 33u32 ..= 43u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . item_element_infos (index - 33u32 + 1) , 44u32 ..= 54u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . item_element_infos (index - 44u32 + 1) , 55u32 ..= 61u32 => InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () . apply_pin (_self) . item_element_infos (index - 55u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_641_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , ((((((args . 0 . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , 10f64 as _ , & sp :: Padding {
                 r#begin : 8f64 as _ , r#end : 8f64 as _ , }
             as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _ }
         }
     impl InnerComponent__Opacity_632 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             62usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 55u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 5u32 , children_index : 6u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 11u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 11u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 22u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 33u32 , parent_index : 5u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 44u32 , parent_index : 5u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 13u32 , parent_index : 7u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 14u32 , parent_index : 7u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 14u32 , parent_index : 11u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 15u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 14u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 20u32 , parent_index : 14u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 15u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 20u32 , parent_index : 18u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 22u32 , parent_index : 16u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 22u32 , parent_index : 16u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 24u32 , parent_index : 8u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 25u32 , parent_index : 8u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 25u32 , parent_index : 22u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 26u32 , parent_index : 23u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 25u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 31u32 , parent_index : 25u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 26u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 33u32 , parent_index : 27u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 33u32 , parent_index : 27u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 35u32 , parent_index : 9u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 36u32 , parent_index : 9u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 36u32 , parent_index : 33u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 37u32 , parent_index : 34u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 40u32 , parent_index : 36u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 42u32 , parent_index : 36u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 37u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 42u32 , parent_index : 40u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 44u32 , parent_index : 38u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 44u32 , parent_index : 38u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 46u32 , parent_index : 10u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 47u32 , parent_index : 10u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 47u32 , parent_index : 44u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 48u32 , parent_index : 45u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 51u32 , parent_index : 47u32 , item_array_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 53u32 , parent_index : 47u32 , item_array_index : 46u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 48u32 , item_array_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 53u32 , parent_index : 51u32 , item_array_index : 48u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 55u32 , parent_index : 49u32 , item_array_index : 49u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 55u32 , parent_index : 49u32 , item_array_index : 50u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 59u32 , parent_index : 3u32 , item_array_index : 51u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 62u32 , parent_index : 3u32 , item_array_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 62u32 , parent_index : 3u32 , item_array_index : 53u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 62u32 , parent_index : 55u32 , item_array_index : 54u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 55u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 55u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_632 , sp :: ItemVTable , sp :: AllowPin > ;
             55usize] = [sp :: VOffset :: new (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#_Opacity_632 ()) , sp :: VOffset :: new (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#rectangle_633 ()) , sp :: VOffset :: new (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#empty_635 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())) , sp :: VOffset :: new (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#rectangle_639 ()) , sp :: VOffset :: new (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#empty_641 ()) , sp :: VOffset :: new (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#text_642 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_643 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_644 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_645 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#systemdropdown_646 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_632 :: FIELD_OFFSETS . r#button_647 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_632) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_632 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_632 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_632 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_632 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_632 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_649 {
         r#_Opacity_649 : sp :: r#Opacity , r#rectangle_650 : sp :: r#Rectangle , r#empty_652 : sp :: r#Empty , r#rectangle_656 : sp :: r#Empty , r#empty_658 : sp :: r#Empty , r#text_659 : sp :: r#SimpleText , r#systemtoggle_660 : InnerSystemToggle_root_155 , r#systemtoggle_661 : InnerSystemToggle_root_155 , r#systemtoggle_662 : InnerSystemToggle_root_155 , r#button_663 : InnerButton_root_21 , r#_Opacity_649_empty_653_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_649_empty_653_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_649_empty_653_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_649_empty_653_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_649_empty_657_layout_cache_h : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_649_empty_657_layout_cache_v : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_649_empty_657_layout_organized_data : sp :: Property < sp :: SharedVector < u16 , > > , r#_Opacity_649_empty_657_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_649_empty_657_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_649_empty_658_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#_Opacity_649_empty_658_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_649_empty_658_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_649_rectangle_656_width : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_649 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_649 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 10u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 8u32 - 1 , tree_index_of_first_child + 22u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 9u32 - 1 , tree_index_of_first_child + 34u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 3u32 - 1 , tree_index_of_first_child + 46u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_lid_closed () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_suspended () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_unplugged () }
             . apply_pin (_self . globals () . global_AnimePageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : 100f64 as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((r#layout_info) . r#min) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 16f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_rectangle_656_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Horizontal as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_grid_layout (& sp :: GridLayoutData {
                     r#organized_data : (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_organized_data ()) . apply_pin (_self) . get () as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: r#Orientation :: r#Vertical as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_organized_data ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#organize_grid_layout (sp :: Slice :: from_slice (& [sp :: GridLayoutInputData {
                     r#col : 65536f64 as _ , r#colspan : 1f64 as _ , r#new_row : false as _ , r#row : 65536f64 as _ , r#rowspan : 1f64 as _ , }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Horizontal as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#grid_layout_info ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_organized_data ()) . apply_pin (_self) . get () as _ , sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , sp :: Slice :: from_slice (& []) as _ , sp :: Slice :: from_slice (& []) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#Orientation :: r#Vertical as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone () as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (({
                             let r#layout_info_16 = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                             }
                        )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 42f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Start as _)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_rectangle_656_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#rectangle_650 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Advanced Display Settings")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off when lid closed")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_off_when_lid_closed () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_lid_closed () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_lid_closed () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off when suspended")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_off_when_suspended () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_suspended () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_suspended () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (42f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Off when on battery")) as _ , (sp :: SharedString :: from ("PageAnime")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAnimePageData :: FIELD_OFFSETS . callback_tracker_cb_off_when_unplugged () }
                                 . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#cb_off_when_unplugged () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . call (& ({
                                 * & InnerAnimePageData :: FIELD_OFFSETS . r#off_when_unplugged () }
                             . apply_pin (_self . globals () . global_AnimePageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_display_advanced ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_show_fade_cover ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (36f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("✕")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((6f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (6f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 2u32 ..= 3u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 2u32 , order , visitor) }
                 4u32 ..= 5u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 4u32 , order , visitor) }
                 6u32 ..= 8u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (({
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     let r#layout_padding = 8f64 ;
                     sp :: LayoutInfo {
                         r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                )) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_37_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (({
                         let r#cell_layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         let r#layout_padding = 8f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                    ))) . r#preferred) . clone () ;
                     {
                         let r#inlined_fn_arg_38_0 = (r#inlined_fn_arg_37_0) . clone () ;
                         ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (({
                             let r#cell_layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             let r#cell_size = 100f64 ;
                             let r#layout_padding = 8f64 ;
                             sp :: LayoutInfo {
                                 r#max : ((((((r#cell_size) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max (((((r#cell_size) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((((r#cell_size) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : ((((((r#cell_size as sp :: Coord) . min (r#cell_size as sp :: Coord) as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                        )) }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 2u32 ..= 3u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . subtree_range (dyn_index - 2u32) }
                 4u32 ..= 5u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . subtree_range (dyn_index - 4u32) }
                 6u32 ..= 8u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 2u32 ..= 3u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . subtree_component (dyn_index - 2u32 , subtree_index , result) }
                 4u32 ..= 5u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . subtree_component (dyn_index - 4u32 , subtree_index , result) }
                 6u32 ..= 8u32 => {
                     InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((100f64) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 3u32 => ((36f64) . clone () as sp :: Coord , ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord ,) , 4u32 => ((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((4f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_653_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_v ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_v ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 6u32 => ((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 => ((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 => ((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((((((((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_657_layout_cache_h ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649_empty_658_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 10u32 ..= 21u32 => return InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . item_geometry (index - 10u32 + 1) , 22u32 ..= 33u32 => return InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . item_geometry (index - 22u32 + 1) , 34u32 ..= 45u32 => return InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . item_geometry (index - 34u32 + 1) , 46u32 ..= 52u32 => return InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . item_geometry (index - 46u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Groupbox , 3u32 => sp :: r#AccessibleRole :: r#Button , 6u32 => sp :: r#AccessibleRole :: r#Text , 7u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . accessible_role (0) , 10u32 ..= 21u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . accessible_role (index - 10u32 + 1) , 8u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . accessible_role (0) , 22u32 ..= 33u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . accessible_role (index - 22u32 + 1) , 9u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . accessible_role (0) , 34u32 ..= 45u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . accessible_role (index - 34u32 + 1) , 3u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . accessible_role (0) , 46u32 ..= 52u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . accessible_role (index - 46u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("")) , (3u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (6u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (7u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . accessible_string_property (0 , what) , (10u32 ..= 21u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . accessible_string_property (index - 10u32 + 1 , what) , (8u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . accessible_string_property (0 , what) , (22u32 ..= 33u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . accessible_string_property (index - 22u32 + 1 , what) , (9u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . accessible_string_property (0 , what) , (34u32 ..= 45u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . accessible_string_property (index - 34u32 + 1 , what) , (3u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . accessible_string_property (0 , what) , (46u32 ..= 52u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . accessible_string_property (index - 46u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (3u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (7u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . accessibility_action (0 , action) , (10u32 ..= 21u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . accessibility_action (index - 10u32 + 1 , action) , (8u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . accessibility_action (0 , action) , (22u32 ..= 33u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . accessibility_action (index - 22u32 + 1 , action) , (9u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . accessibility_action (0 , action) , (34u32 ..= 45u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . accessibility_action (index - 34u32 + 1 , action) , (3u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . accessibility_action (0 , action) , (46u32 ..= 52u32 , _) => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . accessibility_action (index - 46u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: SupportedAccessibilityAction :: r#Default , 7u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . supported_accessibility_actions (0) , 10u32 ..= 21u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . supported_accessibility_actions (index - 10u32 + 1) , 8u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . supported_accessibility_actions (0) , 22u32 ..= 33u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . supported_accessibility_actions (index - 22u32 + 1) , 9u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . supported_accessibility_actions (0) , 34u32 ..= 45u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . supported_accessibility_actions (index - 34u32 + 1) , 3u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . supported_accessibility_actions (0) , 46u32 ..= 52u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . supported_accessibility_actions (index - 46u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 10u32 ..= 21u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () . apply_pin (_self) . item_element_infos (index - 10u32 + 1) , 22u32 ..= 33u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () . apply_pin (_self) . item_element_infos (index - 22u32 + 1) , 34u32 ..= 45u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () . apply_pin (_self) . item_element_infos (index - 34u32 + 1) , 46u32 ..= 52u32 => InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () . apply_pin (_self) . item_element_infos (index - 46u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__Opacity_649 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAnime_root_617 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             53usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 46u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 6u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 22u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 34u32 , parent_index : 5u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 12u32 , parent_index : 7u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 13u32 , parent_index : 7u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 13u32 , parent_index : 10u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 14u32 , parent_index : 11u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 22u32 , parent_index : 13u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 22u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 19u32 , parent_index : 14u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 22u32 , parent_index : 18u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 22u32 , parent_index : 18u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 24u32 , parent_index : 8u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 25u32 , parent_index : 8u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 25u32 , parent_index : 22u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 26u32 , parent_index : 23u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 25u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 25u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 25u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 31u32 , parent_index : 26u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 30u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 30u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 36u32 , parent_index : 9u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 37u32 , parent_index : 9u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 37u32 , parent_index : 34u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 38u32 , parent_index : 35u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 42u32 , parent_index : 37u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 46u32 , parent_index : 37u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 46u32 , parent_index : 37u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 43u32 , parent_index : 38u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 46u32 , parent_index : 42u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 46u32 , parent_index : 42u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 50u32 , parent_index : 3u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 53u32 , parent_index : 3u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 53u32 , parent_index : 3u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 53u32 , parent_index : 46u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 46u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 46u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_649 , sp :: ItemVTable , sp :: AllowPin > ;
             44usize] = [sp :: VOffset :: new (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#_Opacity_649 ()) , sp :: VOffset :: new (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#rectangle_650 ()) , sp :: VOffset :: new (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#empty_652 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())) , sp :: VOffset :: new (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#rectangle_656 ()) , sp :: VOffset :: new (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#empty_658 ()) , sp :: VOffset :: new (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#text_659 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_660 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_661 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#systemtoggle_662 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__Opacity_649 :: FIELD_OFFSETS . r#button_663 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_649) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_649 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_649 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_649 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_649 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_649 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageSlash_root_665 {
         r#root_665 : sp :: r#Empty , r#root_clip_666 : sp :: r#Clip , r#flickable_668 : sp :: r#Flickable , r#flickable_content_669 : sp :: r#Empty , r#rectangle_671 : sp :: r#BasicBorderRectangle , r#text_672 : sp :: r#SimpleText , r#rectangle_678 : sp :: r#BasicBorderRectangle , r#text_679 : sp :: r#SimpleText , r#rectangle_686 : sp :: r#BasicBorderRectangle , r#text_687 : sp :: r#ComplexText , r#vertical_bar_visibility_688 : sp :: r#Clip , r#vertical_bar_689 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_690 : sp :: r#Clip , r#thumb_691 : sp :: r#BasicBorderRectangle , r#touch_area_692 : sp :: r#TouchArea , r#up_scroll_button_Opacity_693 : sp :: r#Opacity , r#up_scroll_button_694 : sp :: r#TouchArea , r#icon_Opacity_695 : sp :: r#Opacity , r#icon_696 : sp :: r#ImageItem , r#down_scroll_button_Opacity_697 : sp :: r#Opacity , r#down_scroll_button_698 : sp :: r#TouchArea , r#icon_Opacity_699 : sp :: r#Opacity , r#icon_700 : sp :: r#ImageItem , r#horizontal_bar_visibility_701 : sp :: r#Clip , r#horizontal_bar_702 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_703 : sp :: r#Clip , r#thumb_704 : sp :: r#BasicBorderRectangle , r#touch_area_705 : sp :: r#TouchArea , r#up_scroll_button_Opacity_706 : sp :: r#Opacity , r#up_scroll_button_707 : sp :: r#TouchArea , r#icon_Opacity_708 : sp :: r#Opacity , r#icon_709 : sp :: r#ImageItem , r#down_scroll_button_Opacity_710 : sp :: r#Opacity , r#down_scroll_button_711 : sp :: r#TouchArea , r#icon_Opacity_712 : sp :: r#Opacity , r#icon_713 : sp :: r#ImageItem , r#systemtoggle_673 : InnerSystemToggle_root_155 , r#systemslider_674 : InnerSystemSlider_root_125 , r#systemslider_675 : InnerSystemSlider_root_125 , r#systemtoggle_680 : InnerSystemToggle_root_155 , r#systemtoggle_681 : InnerSystemToggle_root_155 , r#systemtoggle_682 : InnerSystemToggle_root_155 , r#systemtoggle_683 : InnerSystemToggle_root_155 , r#systemtoggle_684 : InnerSystemToggle_root_155 , r#systemtoggle_685 : InnerSystemToggle_root_155 , r#root_665_down_scroll_button_698_state : sp :: Property < i32 > , r#root_665_down_scroll_button_711_state : sp :: Property < i32 > , r#root_665_empty_667_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_665_empty_667_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_665_empty_667_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_665_empty_667_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_665_empty_667_visible_height : sp :: Property < sp :: LogicalLength > , r#root_665_empty_667_visible_width : sp :: Property < sp :: LogicalLength > , r#root_665_empty_670_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_665_empty_670_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_665_empty_670_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_665_flickable_668_horizontal_stretch : sp :: Property < f32 > , r#root_665_flickable_668_max_height : sp :: Property < sp :: LogicalLength > , r#root_665_flickable_668_max_width : sp :: Property < sp :: LogicalLength > , r#root_665_flickable_668_min_height : sp :: Property < sp :: LogicalLength > , r#root_665_flickable_668_min_width : sp :: Property < sp :: LogicalLength > , r#root_665_flickable_668_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_665_flickable_668_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_665_flickable_668_vertical_stretch : sp :: Property < f32 > , r#root_665_height : sp :: Property < sp :: LogicalLength > , r#root_665_horizontal_bar_702_maximum : sp :: Property < sp :: LogicalLength > , r#root_665_horizontal_bar_702_size : sp :: Property < sp :: LogicalLength > , r#root_665_horizontal_bar_702_state : sp :: Property < i32 > , r#root_665_horizontal_bar_702_visible : sp :: Property < bool > , r#root_665_horizontal_bar_702_width : sp :: Property < sp :: LogicalLength > , r#root_665_rectangle_671_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_665_rectangle_671_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_665_rectangle_678_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_665_rectangle_678_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_665_text_672_min_height : sp :: Property < sp :: LogicalLength > , r#root_665_text_672_min_width : sp :: Property < sp :: LogicalLength > , r#root_665_text_672_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_665_text_672_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_665_text_672_x : sp :: Property < sp :: LogicalLength > , r#root_665_text_679_min_height : sp :: Property < sp :: LogicalLength > , r#root_665_text_679_min_width : sp :: Property < sp :: LogicalLength > , r#root_665_text_679_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_665_text_679_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_665_text_679_x : sp :: Property < sp :: LogicalLength > , r#root_665_text_687_min_height : sp :: Property < sp :: LogicalLength > , r#root_665_text_687_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_665_text_687_y : sp :: Property < sp :: LogicalLength > , r#root_665_thumb_691_height : sp :: Property < sp :: LogicalLength > , r#root_665_thumb_691_width : sp :: Property < sp :: LogicalLength > , r#root_665_thumb_691_y : sp :: Property < sp :: LogicalLength > , r#root_665_thumb_704_height : sp :: Property < sp :: LogicalLength > , r#root_665_thumb_704_width : sp :: Property < sp :: LogicalLength > , r#root_665_thumb_704_x : sp :: Property < sp :: LogicalLength > , r#root_665_touch_area_692_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_665_touch_area_705_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_665_up_scroll_button_694_state : sp :: Property < i32 > , r#root_665_up_scroll_button_707_state : sp :: Property < i32 > , r#root_665_vertical_bar_689_height : sp :: Property < sp :: LogicalLength > , r#root_665_vertical_bar_689_maximum : sp :: Property < sp :: LogicalLength > , r#root_665_vertical_bar_689_size : sp :: Property < sp :: LogicalLength > , r#root_665_vertical_bar_689_state : sp :: Property < i32 > , r#root_665_vertical_bar_689_visible : sp :: Property < bool > , r#root_665_width : sp :: Property < sp :: LogicalLength > , r#root_665_x : sp :: Property < sp :: LogicalLength > , r#root_665_y : sp :: Property < sp :: LogicalLength > , r#root_665_horizontal_bar_702_scrolled : sp :: Callback < () , () > , r#root_665_vertical_bar_689_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_systemdropdown_676 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageSlash_root_665 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageSlash_root_665 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_2 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_3 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (x)) ,) ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (x)) ,) ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (x)) ,) ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             {
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((((match & {
                         * & InnerSlashPageData :: FIELD_OFFSETS . r#mode_choices () }
                     . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                    ) as f64) > ((0f64) as f64))) as _ }
                 }
            ) ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 20u32 - 1) ? ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 8u32 - 1 , tree_index_of_first_child + 32u32 - 1) ? ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 9u32 - 1 , tree_index_of_first_child + 51u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 12u32 - 1 , tree_index_of_first_child + 71u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 13u32 - 1 , tree_index_of_first_child + 83u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 14u32 - 1 , tree_index_of_first_child + 95u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 15u32 - 1 , tree_index_of_first_child + 107u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 16u32 - 1 , tree_index_of_first_child + 119u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 17u32 - 1 , tree_index_of_first_child + 131u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_boot () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_shutdown () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_sleep () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_battery () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_battery_warning () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_lid_closed () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_down_scroll_button_698_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_down_scroll_button_711_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_34 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_34) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_34) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_34) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_34) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_35 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_35) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_35) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_35) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_35) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (12usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_671_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_15 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_15 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_678_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 64f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 64f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                         as _ , r#size : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (12usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_671_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_678_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (12usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_671_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_15 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_15 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_678_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 64f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 64f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_665_empty_667_horizontal_scrollbar_policy = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_665_empty_667_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_665_empty_667_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_width ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_671_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_671_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_678_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 70u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_rectangle_678_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 70u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 19u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 70u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 70u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 70u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 70u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_687_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 143u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_687_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 143u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_687_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [25usize]) . clone ()) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_665_vertical_bar_689_maximum = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_665_vertical_bar_689_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_665_vertical_bar_689_page_size = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp_root_665_vertical_bar_689_page_size) . clone ()) as f64) / (((((r#tmp_root_665_vertical_bar_689_maximum) . clone ()) as f64) + (((r#tmp_root_665_vertical_bar_689_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_665_horizontal_bar_702_maximum = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_665_horizontal_bar_702_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_665_horizontal_bar_702_page_size = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp_root_665_horizontal_bar_702_page_size) . clone ()) as f64))) as f64) / (((((r#tmp_root_665_horizontal_bar_702_maximum) . clone ()) as f64) + (((r#tmp_root_665_horizontal_bar_702_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_up_scroll_button_694_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_up_scroll_button_707_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_665_empty_667_vertical_scrollbar_policy = (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_665_empty_667_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_665_empty_667_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_671 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_671 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_671 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_671 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Slash lighting")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enable A-cover lighting")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_enabled () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_enabled () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) . set ({
                 (255f64) as f32 }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#brightness () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . set (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as f64) . round () as _) ;
                             {
                                 {
                                     {
                                         * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_brightness () }
                                     . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_brightness () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                     * & InnerSlashPageData :: FIELD_OFFSETS . r#brightness () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Brightness")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerSlashPageData :: FIELD_OFFSETS . r#brightness () }
                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) . set ({
                 (5f64) as f32 }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) . set ({
                 (0f64) as f32 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#interval () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . set (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as f64) . round () as _) ;
                             {
                                 {
                                     {
                                         * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_interval () }
                                     . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_interval () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                     * & InnerSlashPageData :: FIELD_OFFSETS . r#interval () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Animation speed")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerSlashPageData :: FIELD_OFFSETS . r#interval () }
                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_678 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_678 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_678 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_678 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Visibility triggers")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [13usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Show on boot")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_boot () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_boot () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_boot () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [12usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [15usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Show on shutdown")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_shutdown () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_shutdown () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_shutdown () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [14usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [17usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Show on sleep")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_sleep () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_sleep () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_sleep () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [16usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [19usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Show on battery")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_battery () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_battery () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_battery () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [18usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [21usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Show low-battery warning")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_battery_warning () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_battery_warning () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_battery_warning () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [20usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [23usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Show when lid is closed")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_show_on_lid_closed () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_show_on_lid_closed () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#show_on_lid_closed () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [22usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_686 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_686 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_686 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_687_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_687_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Slash Lighting controls the A-cover LED strip found on supported Zephyrus models.")) as _ , (sp :: SharedString :: from ("Slash_tip")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((20f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set ({
                 (sp :: r#TextWrap :: r#WordWrap) as sp :: r#TextWrap }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_689 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_689 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_689 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_691 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_691 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_692_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_692_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_692_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_692_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_692_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression82 = {
                                 let r#return_check_merge81 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge81) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge81) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression82) . 1 {
                                 ((r#returned_expression82) . 0) as _ }
                             else {
                                 (r#returned_expression82) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_693 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_695 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_up_scroll_button_694_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_up_scroll_button_694_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_697 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_699 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_down_scroll_button_698_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_down_scroll_button_698_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_702 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_702 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_702 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_704 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_704 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_705_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_705_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_705_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_705_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_705_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression84 = {
                                 let r#return_check_merge83 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge83) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge83) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression84) . 1 {
                                 ((r#returned_expression84) . 0) as _ }
                             else {
                                 (r#returned_expression84) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_706 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_708 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_up_scroll_button_707_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_up_scroll_button_707_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_710 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_712 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_down_scroll_button_711_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_down_scroll_button_711_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_671 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_671 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_2 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_678 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_678 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_686 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_686 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_686 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_689 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_689 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_689 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_691 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_691 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_702 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_702 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_702 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_704 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_704 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_3 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 ..= 2u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 1u32 , order , visitor) }
                 3u32 ..= 4u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 5u32 ..= 6u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 5u32 , order , visitor) }
                 7u32 ..= 8u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 7u32 , order , visitor) }
                 9u32 ..= 10u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 9u32 , order , visitor) }
                 11u32 ..= 12u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 11u32 , order , visitor) }
                 13u32 ..= 14u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 13u32 , order , visitor) }
                 15u32 ..= 16u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 15u32 , order , visitor) }
                 17u32 ..= 18u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 17u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemdropdown_676 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 ..= 2u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . subtree_range (dyn_index - 1u32) }
                 3u32 ..= 4u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 5u32 ..= 6u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . subtree_range (dyn_index - 5u32) }
                 7u32 ..= 8u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . subtree_range (dyn_index - 7u32) }
                 9u32 ..= 10u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . subtree_range (dyn_index - 9u32) }
                 11u32 ..= 12u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . subtree_range (dyn_index - 11u32) }
                 13u32 ..= 14u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . subtree_range (dyn_index - 13u32) }
                 15u32 ..= 16u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . subtree_range (dyn_index - 15u32) }
                 17u32 ..= 18u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . subtree_range (dyn_index - 17u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 ..= 2u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . subtree_component (dyn_index - 1u32 , subtree_index , result) }
                 3u32 ..= 4u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 5u32 ..= 6u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . subtree_component (dyn_index - 5u32 , subtree_index , result) }
                 7u32 ..= 8u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . subtree_component (dyn_index - 7u32 , subtree_index , result) }
                 9u32 ..= 10u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . subtree_component (dyn_index - 9u32 , subtree_index , result) }
                 11u32 ..= 12u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . subtree_component (dyn_index - 11u32 , subtree_index , result) }
                 13u32 ..= 14u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . subtree_component (dyn_index - 13u32 , subtree_index , result) }
                 15u32 ..= 16u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . subtree_component (dyn_index - 15u32 , subtree_index , result) }
                 17u32 ..= 18u32 => {
                     InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . subtree_component (dyn_index - 17u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 6u32 => ((36f64) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 11u32 => ((36f64) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [10usize]) . clone ()) . clone () as sp :: Coord ,) , 12u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [13usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [12usize]) . clone ()) . clone () as sp :: Coord ,) , 13u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [15usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [14usize]) . clone ()) . clone () as sp :: Coord ,) , 14u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [17usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [16usize]) . clone ()) . clone () as sp :: Coord ,) , 15u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [19usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [18usize]) . clone ()) . clone () as sp :: Coord ,) , 16u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [21usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [20usize]) . clone ()) . clone () as sp :: Coord ,) , 17u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [23usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [22usize]) . clone ()) . clone () as sp :: Coord ,) , 18u32 => ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [25usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (_self) . get () [24usize]) . clone ()) . clone () as sp :: Coord ,) , 19u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_672_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((36f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 70u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_679_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((36f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 143u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((20f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_text_687_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 144u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 145u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 146u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_691_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 147u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 148u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 149u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 150u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 151u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 152u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 153u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 154u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 155u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 156u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 157u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 158u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_thumb_704_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 159u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 160u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 161u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 162u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 163u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 164u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 165u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 166u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 167u32 => (((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 20u32 ..= 31u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . item_geometry (index - 20u32 + 1) , 32u32 ..= 50u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . item_geometry (index - 32u32 + 1) , 51u32 ..= 69u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . item_geometry (index - 51u32 + 1) , 71u32 ..= 82u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . item_geometry (index - 71u32 + 1) , 83u32 ..= 94u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . item_geometry (index - 83u32 + 1) , 95u32 ..= 106u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . item_geometry (index - 95u32 + 1) , 107u32 ..= 118u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . item_geometry (index - 107u32 + 1) , 119u32 ..= 130u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . item_geometry (index - 119u32 + 1) , 131u32 ..= 142u32 => return InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . item_geometry (index - 131u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 19u32 => sp :: r#AccessibleRole :: r#Text , 70u32 => sp :: r#AccessibleRole :: r#Text , 143u32 => sp :: r#AccessibleRole :: r#Text , 7u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . accessible_role (0) , 20u32 ..= 31u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . accessible_role (index - 20u32 + 1) , 8u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . accessible_role (0) , 32u32 ..= 50u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . accessible_role (index - 32u32 + 1) , 9u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . accessible_role (0) , 51u32 ..= 69u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . accessible_role (index - 51u32 + 1) , 12u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . accessible_role (0) , 71u32 ..= 82u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . accessible_role (index - 71u32 + 1) , 13u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . accessible_role (0) , 83u32 ..= 94u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . accessible_role (index - 83u32 + 1) , 14u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . accessible_role (0) , 95u32 ..= 106u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . accessible_role (index - 95u32 + 1) , 15u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . accessible_role (0) , 107u32 ..= 118u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . accessible_role (index - 107u32 + 1) , 16u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . accessible_role (0) , 119u32 ..= 130u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . accessible_role (index - 119u32 + 1) , 17u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . accessible_role (0) , 131u32 ..= 142u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . accessible_role (index - 131u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (19u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (70u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (143u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (7u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . accessible_string_property (0 , what) , (20u32 ..= 31u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . accessible_string_property (index - 20u32 + 1 , what) , (8u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . accessible_string_property (0 , what) , (32u32 ..= 50u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . accessible_string_property (index - 32u32 + 1 , what) , (9u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . accessible_string_property (0 , what) , (51u32 ..= 69u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . accessible_string_property (index - 51u32 + 1 , what) , (12u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . accessible_string_property (0 , what) , (71u32 ..= 82u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . accessible_string_property (index - 71u32 + 1 , what) , (13u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . accessible_string_property (0 , what) , (83u32 ..= 94u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . accessible_string_property (index - 83u32 + 1 , what) , (14u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . accessible_string_property (0 , what) , (95u32 ..= 106u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . accessible_string_property (index - 95u32 + 1 , what) , (15u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . accessible_string_property (0 , what) , (107u32 ..= 118u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . accessible_string_property (index - 107u32 + 1 , what) , (16u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . accessible_string_property (0 , what) , (119u32 ..= 130u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . accessible_string_property (index - 119u32 + 1 , what) , (17u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . accessible_string_property (0 , what) , (131u32 ..= 142u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . accessible_string_property (index - 131u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (7u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . accessibility_action (0 , action) , (20u32 ..= 31u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . accessibility_action (index - 20u32 + 1 , action) , (8u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . accessibility_action (0 , action) , (32u32 ..= 50u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . accessibility_action (index - 32u32 + 1 , action) , (9u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . accessibility_action (0 , action) , (51u32 ..= 69u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . accessibility_action (index - 51u32 + 1 , action) , (12u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . accessibility_action (0 , action) , (71u32 ..= 82u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . accessibility_action (index - 71u32 + 1 , action) , (13u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . accessibility_action (0 , action) , (83u32 ..= 94u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . accessibility_action (index - 83u32 + 1 , action) , (14u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . accessibility_action (0 , action) , (95u32 ..= 106u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . accessibility_action (index - 95u32 + 1 , action) , (15u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . accessibility_action (0 , action) , (107u32 ..= 118u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . accessibility_action (index - 107u32 + 1 , action) , (16u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . accessibility_action (0 , action) , (119u32 ..= 130u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . accessibility_action (index - 119u32 + 1 , action) , (17u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . accessibility_action (0 , action) , (131u32 ..= 142u32 , _) => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . accessibility_action (index - 131u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . supported_accessibility_actions (0) , 20u32 ..= 31u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . supported_accessibility_actions (index - 20u32 + 1) , 8u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . supported_accessibility_actions (0) , 32u32 ..= 50u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . supported_accessibility_actions (index - 32u32 + 1) , 9u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . supported_accessibility_actions (0) , 51u32 ..= 69u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . supported_accessibility_actions (index - 51u32 + 1) , 12u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . supported_accessibility_actions (0) , 71u32 ..= 82u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . supported_accessibility_actions (index - 71u32 + 1) , 13u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . supported_accessibility_actions (0) , 83u32 ..= 94u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . supported_accessibility_actions (index - 83u32 + 1) , 14u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . supported_accessibility_actions (0) , 95u32 ..= 106u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . supported_accessibility_actions (index - 95u32 + 1) , 15u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . supported_accessibility_actions (0) , 107u32 ..= 118u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . supported_accessibility_actions (index - 107u32 + 1) , 16u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . supported_accessibility_actions (0) , 119u32 ..= 130u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . supported_accessibility_actions (index - 119u32 + 1) , 17u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . supported_accessibility_actions (0) , 131u32 ..= 142u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . supported_accessibility_actions (index - 131u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 20u32 ..= 31u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () . apply_pin (_self) . item_element_infos (index - 20u32 + 1) , 32u32 ..= 50u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () . apply_pin (_self) . item_element_infos (index - 32u32 + 1) , 51u32 ..= 69u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () . apply_pin (_self) . item_element_infos (index - 51u32 + 1) , 71u32 ..= 82u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () . apply_pin (_self) . item_element_infos (index - 71u32 + 1) , 83u32 ..= 94u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () . apply_pin (_self) . item_element_infos (index - 83u32 + 1) , 95u32 ..= 106u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () . apply_pin (_self) . item_element_infos (index - 95u32 + 1) , 107u32 ..= 118u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () . apply_pin (_self) . item_element_infos (index - 107u32 + 1) , 119u32 ..= 130u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () . apply_pin (_self) . item_element_infos (index - 119u32 + 1) , 131u32 ..= 142u32 => InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () . apply_pin (_self) . item_element_infos (index - 131u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + (({
                 let r#inlined_fn_arg_39_0 = args . 0 . clone () ;
                 (({
                     let r#layout_info_35 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_35) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_35) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_35) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_35) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_flickable_668_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )) }
            )))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_692_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_692_saved_values ()) . apply_pin (_self) . set ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_vertical_bar_689_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_705_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_touch_area_705_saved_values ()) . apply_pin (_self) . set ((((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_horizontal_bar_702_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemdropdown_676 {
         r#systemdropdown_676 : InnerSystemDropdown_root_88 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemdropdown_676 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSlash_root_665 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemdropdown_676 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#enabled () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode_choices () }
             . apply_pin (_self . globals () . global_SlashPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerSlashPageData :: FIELD_OFFSETS . r#mode_choices () }
                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerSlashPageData :: FIELD_OFFSETS . r#mode () }
                         . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [9usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerSlashPageData :: FIELD_OFFSETS . callback_tracker_cb_mode () }
                                 . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#cb_mode () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . call (& ({
                                 * & InnerSlashPageData :: FIELD_OFFSETS . r#mode () }
                             . apply_pin (_self . globals () . global_SlashPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Animation")) as _ , (sp :: SharedString :: from ("PageSlash")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [8usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_9 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [9usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_670_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [8usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 11u32 => return InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 11u32 => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 11u32 , _) => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 11u32 , _) => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 11u32 => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 11u32 => InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemdropdown_676 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSlash_root_665 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageSlash_root_665 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             12usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 8u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 10u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 10u32 , parent_index : 8u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 6u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 6u32 , item_array_index : 10u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemdropdown_676 , sp :: ItemVTable , sp :: AllowPin > ;
             11usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemdropdown_676 :: FIELD_OFFSETS . r#systemdropdown_676 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemdropdown_676) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemdropdown_676 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemdropdown_676 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemdropdown_676 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 10u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemdropdown_676 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemdropdown_676 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerTabImpl_root_714 {
         r#root_714 : sp :: r#Empty , r#_clip_716 : sp :: r#Clip , r#i_background_717 : sp :: r#BasicBorderRectangle , r#i_touch_area_718 : sp :: r#TouchArea , r#i_text_720 : sp :: r#SimpleText , r#root_714_current : sp :: Property < i32 > , r#root_714_current_focused : sp :: Property < i32 > , r#root_714_has_focus : sp :: Property < bool > , r#root_714_height : sp :: Property < sp :: LogicalLength > , r#root_714_hide_right_border : sp :: Property < bool > , r#root_714_i_layout_719_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_714_i_layout_719_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_714_i_layout_719_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_714_i_text_720_min_height : sp :: Property < sp :: LogicalLength > , r#root_714_i_text_720_min_width : sp :: Property < sp :: LogicalLength > , r#root_714_is_current : sp :: Property < bool > , r#root_714_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_714_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_714_num_tabs : sp :: Property < i32 > , r#root_714_tab_index : sp :: Property < i32 > , r#root_714_width : sp :: Property < sp :: LogicalLength > , r#root_714_x : sp :: Property < sp :: LogicalLength > , r#root_714_accessible_action_default : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_rectangle_721 > , repeater1 : sp :: Conditional < InnerComponent_rectangle_723 > , repeater2 : sp :: Conditional < InnerComponent_focusborder_725 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerTabImpl_root_714 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerTabImpl_root_714 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((((((((((! (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get ())) && ((! (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_hide_right_border ()) . apply_pin (_self) . get ()))))) && ((! (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) && ((! (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((((! (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get ())) && ((! (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) && ((! (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_has_focus ()) . apply_pin (_self) . get ())) && (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_has_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as f64) , & ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get () as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_hide_right_border ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_714_tab_index = (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get () ;
                     ((sp :: ApproxEq :: < f64 > :: approx_eq (& (r#tmp_root_714_tab_index as f64) , & ((((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64) as f64)))) || ((sp :: ApproxEq :: < f64 > :: approx_eq (& ((((r#tmp_root_714_tab_index) as f64) + ((1f64) as f64)) as f64) , & ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64)))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , r#size : (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get () as f64) , & ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((((({
                     let r#layout_info_36 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_36) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_36) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_36) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_36) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                ))))) + (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layoutinfo_h ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((((({
                     let r#layout_info_37 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_37) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_37) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_37) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_37) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                ))))) + (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layoutinfo_v ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get ())) || (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get ())) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((1933195834f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3019898879f64) as u32) }
                    )) as _ }
                 else {
                     if (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((167772160f64) as u32) }
                        )) as _ }
                     else {
                         slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((436207616f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((251658240f64) as u32) }
                )) as _) ;
                 }
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     0f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get () as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    ) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((if (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (((((((18.666666666666664f64) as f64) * ((1f64) as f64))) as f64) / ((18.666666666666664f64) as f64))) as _ }
                 else {
                     1f64 }
                ) as f64) * ((sp :: WindowItem :: resolved_default_font_size (sp :: VRcMapped :: origin (& _self . self_weak . get () . unwrap () . upgrade () . unwrap ())) . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((if (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (((600f64) as i32)) as _ }
                 else {
                     400f64 }
                ) as i32)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Left) as sp :: r#TextHorizontalAlignment }
            ) ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_721 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_723 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_focusborder_725 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerTabImpl_root_714 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_layout_719_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => ((((((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) as f64) + ((7f64) as f64))) . clone () as sp :: Coord , ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (1f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Tab , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (0u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Default , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_721 {
         r#rectangle_721 : sp :: r#Rectangle , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_721 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_721 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_721 :: FIELD_OFFSETS . r#rectangle_721 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((335544320f64) as u32) }
                )) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((16f64) . clone () as sp :: Coord , (2f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((2f64) as f64))) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((16f64) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_721 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_721 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_rectangle_721 :: FIELD_OFFSETS . r#rectangle_721 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_721) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_721 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_721 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_721 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_721 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_721 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_723 {
         r#rectangle_723 : sp :: r#Rectangle , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_723 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_723 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_723 :: FIELD_OFFSETS . r#rectangle_723 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((335544320f64) as u32) }
                )) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((1f64) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((1f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_723 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_723 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_rectangle_723 :: FIELD_OFFSETS . r#rectangle_723 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_723) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_723 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_723 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_723 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_723 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_723 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_focusborder_725 {
         r#focusborder_725 : InnerFocusBorder_root_19 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_focusborder_725 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_focusborder_725 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerFocusBorder_root_19 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             (InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerFocusBorder_root_19 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 1u32 => return InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 1u32 => InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_focusborder_725 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerTabImpl_root_714 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_focusborder_725 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_725 :: FIELD_OFFSETS . r#focusborder_725 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_focusborder_725) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_focusborder_725 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_focusborder_725 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_focusborder_725 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_focusborder_725 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_focusborder_725 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerGraph_root_727 {
         r#root_727 : sp :: r#Empty , r#graph_734 : sp :: r#Empty , r#root_727_axis_font_size : sp :: Property < sp :: LogicalLength > , r#root_727_graph_734_height : sp :: Property < sp :: LogicalLength > , r#root_727_graph_734_width : sp :: Property < sp :: LogicalLength > , r#root_727_height : sp :: Property < sp :: LogicalLength > , r#root_727_nodes : sp :: Property < sp :: ModelRc < r#Node > > , r#root_727_width : sp :: Property < sp :: LogicalLength > , r#root_727_x : sp :: Property < sp :: LogicalLength > , repeater0 : sp :: Repeater < InnerComponent_path_735 > , repeater1 : sp :: Repeater < InnerComponent_text_737 > , repeater2 : sp :: Repeater < InnerComponent_path_739 > , repeater3 : sp :: Repeater < InnerComponent_text_741 > , repeater4 : sp :: Repeater < InnerComponent_path_743 > , repeater5 : sp :: Repeater < InnerComponent_rectangle_747 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerGraph_root_727 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerGraph_root_727 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ModelRc :: new (11f64 . max (:: core :: default :: Default :: default ()) as usize)) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ModelRc :: new (11f64 . max (:: core :: default :: Default :: default ()) as usize)) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ModelRc :: new (11f64 . max (:: core :: default :: Default :: default ()) as usize)) as _ }
                 }
            ) ;
             _self . repeater3 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ModelRc :: new (11f64 . max (:: core :: default :: Default :: default ()) as usize)) as _ }
                 }
            ) ;
             _self . repeater4 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater5 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_axis_font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64)) as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . visit (order , visitor) }
                 4u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . visit (order , visitor) }
                 5u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerGraph_root_727 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_path_735 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerGraph_root_727 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_737 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerGraph_root_727 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_path_739 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerGraph_root_727 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_741 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerGraph_root_727 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . ensure_updated (|| InnerComponent_path_743 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_747 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater3 . range ()) }
                 4u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater4 . range ()) }
                 5u32 => {
                     InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater5 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 => {
                     if let Some (instance) = _self . repeater3 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 4u32 => {
                     if let Some (instance) = _self . repeater4 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 5u32 => {
                     if let Some (instance) = _self . repeater5 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , (((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , (40f64) . clone () as sp :: Coord , (40f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_graph_734_scale_x_to_graph (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: Coord {
             let _self = self ;
             let args = (arg_0 ,) ;
             (((((((args . 0 . clone ()) as f64) / ((100f64) as f64))) as f64) * (((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64)) as f64))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_graph_734_scale_x_to_node (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: Coord {
             let _self = self ;
             let args = (arg_0 ,) ;
             (((((((args . 0 . clone ()) as f64) / (((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64)) as f64))) as f64) * ((100f64) as f64))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_graph_734_scale_y_to_graph (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: Coord {
             let _self = self ;
             let args = (arg_0 ,) ;
             (((((((args . 0 . clone ()) as f64) / ((255f64) as f64))) as f64) * (((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64)) as f64))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_graph_734_scale_y_to_node (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: Coord {
             let _self = self ;
             let args = (arg_0 ,) ;
             (((((((args . 0 . clone ()) as f64) / (((((InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((80f64) as f64)) as f64))) as f64) * ((255f64) as f64))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_path_735 {
         r#path_735 : sp :: r#Path , r#model_data : sp :: Property < i32 > , r#model_index : sp :: Property < i32 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_path_735 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_path_735 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#anti_alias ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#elements ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: PathData :: Elements (sp :: SharedVector :: < _ > :: from_slice (& [({
                     let mut the_struct = sp :: PathMoveTo :: default () ;
                     the_struct . r#x = (((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_graph (((((InnerComponent_path_735 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((10f64) as f64)) as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as _ ;
                     the_struct . r#y = 0f64 as _ ;
                     the_struct }
                ) . into () , ({
                     let mut the_struct = sp :: PathLineTo :: default () ;
                     the_struct . r#x = (((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_graph (((((InnerComponent_path_735 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((10f64) as f64)) as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as _ ;
                     the_struct . r#y = ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) / ((1f64) as f64)) as _ ;
                     the_struct }
                ) . into ()]))) as _) ;
                 }
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . darker (2f64 as f32)) as _) ;
                 }
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_miter_limit ()) . apply_pin (_self) . set ({
                 (4f64) as f32 }
            ) ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) / ((1f64) as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((1f64) as f64))) as _) ;
                 }
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#anti_alias ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#fill ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#fill_rule ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_line_cap ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_line_join ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_miter_limit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_path_735 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_path_735 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_path_735 :: FIELD_OFFSETS . r#path_735 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_path_735) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_path_735 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_path_735 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_path_735 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 2u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_path_735 {
         type Data = i32 ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_path_735 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_path_735 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_737 {
         r#text_737 : sp :: r#SimpleText , r#model_data : sp :: Property < i32 > , r#model_index : sp :: Property < i32 > , r#text_737_min_height : sp :: Property < sp :: LogicalLength > , r#text_737_min_width : sp :: Property < sp :: LogicalLength > , r#text_737_preferred_height : sp :: Property < sp :: LogicalLength > , r#text_737_preferred_width : sp :: Property < sp :: LogicalLength > , r#text_737_x : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_737 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_737 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_axis_font_size ()) . apply_pin (x . as_pin_ref ())) . map (| x | sp :: Property :: link_two_way ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) , x)) ;
                 }
             ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((sp :: SharedString :: from (""))) + ((sp :: shared_string_from_number ((((((InnerComponent_text_737 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((10f64) as f64))) as f64)) . as_str ())))) + ((sp :: SharedString :: from ("c")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_graph (((((InnerComponent_text_737 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((10f64) as f64)) as _)) . unwrap_or_default ()) as f64) - (((((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64) / ((3f64) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_text_737 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) + ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_737 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_737 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_737 :: FIELD_OFFSETS . r#text_737 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_737) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_737 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_737 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_737 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 3u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_737 {
         type Data = i32 ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_text_737 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_text_737 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_737 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_path_739 {
         r#path_739 : sp :: r#Path , r#model_data : sp :: Property < i32 > , r#model_index : sp :: Property < i32 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_path_739 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_path_739 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#anti_alias ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#elements ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: PathData :: Elements (sp :: SharedVector :: < _ > :: from_slice (& [({
                     let mut the_struct = sp :: PathMoveTo :: default () ;
                     the_struct . r#x = 0f64 as _ ;
                     the_struct . r#y = (((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_graph (((((InnerComponent_path_739 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((25.5f64) as f64)) as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as _ ;
                     the_struct }
                ) . into () , ({
                     let mut the_struct = sp :: PathLineTo :: default () ;
                     the_struct . r#x = ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) / ((1f64) as f64)) as _ ;
                     the_struct . r#y = (((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_graph (((((InnerComponent_path_739 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((25.5f64) as f64)) as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as _ ;
                     the_struct }
                ) . into ()]))) as _) ;
                 }
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . darker (2f64 as f32)) as _) ;
                 }
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_miter_limit ()) . apply_pin (_self) . set ({
                 (4f64) as f32 }
            ) ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) / ((1f64) as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((1f64) as f64))) as _) ;
                 }
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#anti_alias ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#fill ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#fill_rule ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_line_cap ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_line_join ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_miter_limit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_path_739 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_path_739 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_path_739 :: FIELD_OFFSETS . r#path_739 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_path_739) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_path_739 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_path_739 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_path_739 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_path_739 {
         type Data = i32 ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_path_739 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_path_739 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_741 {
         r#text_741 : sp :: r#SimpleText , r#model_data : sp :: Property < i32 > , r#model_index : sp :: Property < i32 > , r#text_741_min_height : sp :: Property < sp :: LogicalLength > , r#text_741_min_width : sp :: Property < sp :: LogicalLength > , r#text_741_preferred_height : sp :: Property < sp :: LogicalLength > , r#text_741_preferred_width : sp :: Property < sp :: LogicalLength > , r#text_741_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_741 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_741 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_axis_font_size ()) . apply_pin (x . as_pin_ref ())) . map (| x | sp :: Property :: link_two_way ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) , x)) ;
                 }
             ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((sp :: SharedString :: from (""))) + ((sp :: shared_string_from_number ((((((InnerComponent_text_741 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((10f64) as f64))) as f64)) . as_str ())))) + ((sp :: SharedString :: from ("%")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) - ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_graph (((((InnerComponent_text_741 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as f64) * ((25.5f64) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) - (((((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_text_741 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_741 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_741 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_741 :: FIELD_OFFSETS . r#text_741 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_741) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_741 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_741 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_741 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_741 {
         type Data = i32 ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_text_741 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_text_741 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_741 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_path_743 {
         r#path_743 : sp :: r#Empty , r#model_data : sp :: Property < r#Node > , r#model_index : sp :: Property < i32 > , r#path_743_width : sp :: Property < sp :: LogicalLength > , repeater0 : sp :: Conditional < InnerComponent_path_744 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_path_743 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_path_743 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& (((((InnerComponent_path_743 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f64) , & (match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                     as f64))) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_743 :: FIELD_OFFSETS . r#path_743_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64)) as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_path_743 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent_path_743 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_path_744 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_path_743 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_path_743 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_path_744 {
         r#path_744 : sp :: r#Path , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_path_744 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_path_743 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_path_744 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#anti_alias ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#elements ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_727_graph_734_height = ((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64) ;
                     let r#tmp_root_727_nodes = _self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () ;
                     sp :: PathData :: Elements (sp :: SharedVector :: < _ > :: from_slice (& [({
                         let mut the_struct = sp :: PathMoveTo :: default () ;
                         the_struct . r#x = (((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_graph (((match & r#tmp_root_727_nodes {
                             x => {
                                 let index = (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_path_743 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        ) . r#x) . clone () as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as _ ;
                         the_struct . r#y = (((((((r#tmp_root_727_graph_734_height) . clone ()) as f64) / ((1f64) as f64))) as f64) - ((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_graph (((match & r#tmp_root_727_nodes {
                             x => {
                                 let index = (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_path_743 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        ) . r#y) . clone () as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as f64)) as _ ;
                         the_struct }
                    ) . into () , ({
                         let mut the_struct = sp :: PathLineTo :: default () ;
                         the_struct . r#x = (((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_graph (((match & r#tmp_root_727_nodes {
                             x => {
                                 let index = ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_path_743 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        ) . r#x) . clone () as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as _ ;
                         the_struct . r#y = (((((((r#tmp_root_727_graph_734_height) . clone ()) as f64) / ((1f64) as f64))) as f64) - ((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_graph (((match & r#tmp_root_727_nodes {
                             x => {
                                 let index = ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_path_743 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        ) . r#y) . clone () as _)) . unwrap_or_default ()) as f64) / ((1f64) as f64)) as f64)) as _ ;
                         the_struct }
                    ) . into ()])) }
                ) as _) ;
                 }
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_miter_limit ()) . apply_pin (_self) . set ({
                 (4f64) as f32 }
            ) ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) / ((1f64) as f64))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_path_743 :: FIELD_OFFSETS . r#path_743_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((1f64) as f64))) as _) ;
                 }
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#anti_alias ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#fill ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#fill_rule ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_line_cap ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_line_join ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_miter_limit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 () + sp :: r#Path :: FIELD_OFFSETS . r#viewbox_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_path_744 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_path_743 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_path_743 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_path_744 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_path_744 :: FIELD_OFFSETS . r#path_744 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_path_744) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_path_744 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_path_744 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_path_744 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 1u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_path_744 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_path_744 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     impl InnerComponent_path_743 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_path_743 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_path_743 :: FIELD_OFFSETS . r#path_743 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_path_743) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_path_743 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_path_743 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_path_743 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 6u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_path_743 {
         type Data = r#Node ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_path_743 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_path_743 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_path_743 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_747 {
         r#rectangle_747 : sp :: r#Empty , r#point_748 : sp :: r#BasicBorderRectangle , r#touch_749 : sp :: r#TouchArea , r#tip_Opacity_750 : sp :: r#Opacity , r#tip_751 : sp :: r#BasicBorderRectangle , r#label_752 : sp :: r#SimpleText , r#model_data : sp :: Property < r#Node > , r#model_index : sp :: Property < i32 > , r#rectangle_747_label_752_min_height : sp :: Property < sp :: LogicalLength > , r#rectangle_747_label_752_min_width : sp :: Property < sp :: LogicalLength > , r#rectangle_747_label_752_preferred_height : sp :: Property < sp :: LogicalLength > , r#rectangle_747_label_752_preferred_width : sp :: Property < sp :: LogicalLength > , r#rectangle_747_label_752_x : sp :: Property < sp :: LogicalLength > , r#rectangle_747_label_752_y : sp :: Property < sp :: LogicalLength > , r#rectangle_747_point_748_x : sp :: Property < sp :: LogicalLength > , r#rectangle_747_point_748_y : sp :: Property < sp :: LogicalLength > , r#rectangle_747_state : sp :: Property < i32 > , r#rectangle_747_tip_751_x : sp :: Property < sp :: LogicalLength > , r#rectangle_747_tip_751_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_747 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_747 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_width ()) . apply_pin (_self) . get () . get ()) as f64) + ((14f64) as f64))) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64) + ((4f64) as f64))) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_point_748_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_graph ((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone () as _)) . unwrap_or_default ()) as f64) - ((9f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_point_748_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) as f64) - ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_graph ((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone () as _)) . unwrap_or_default ()) as f64))) as f64) - ((9f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_tip_751_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if ((_self . r#fn_tip_751_x_pos ()) as f64) > ((0f64) as f64) {
                     (_self . r#fn_tip_751_x_pos ()) as _ }
                 else {
                     ((_self . r#fn_tip_751_x_pos ()) as f64) + (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_width ()) . apply_pin (_self) . get () . get ()) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_tip_751_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if ((_self . r#fn_tip_751_y_pos ()) as f64) > ((0f64) as f64) {
                     (_self . r#fn_tip_751_y_pos ()) as _ }
                 else {
                     ((_self . r#fn_tip_751_y_pos ()) as f64) + (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#point_748 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_rectangle_747_state = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_rectangle_747_state) . clone () as f64) , & (1f64 as f64)) {
                         ({
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_background () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_rectangle_747_state) . clone () as f64) , & (2f64 as f64)) {
                             ({
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                         else {
                             {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                         }
                     }
                ) as _) ;
                 }
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#point_748 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (9f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (_self . r#fn_touch_749_check ()) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set ({
                 (sp :: MouseCursorInner :: BuiltIn (sp :: r#BuiltInMouseCursor :: r#Move . clone ())) as sp :: MouseCursorInner }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                     let r#struct_assignment33 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                     r#Node {
                                         r#x : (((((r#struct_assignment33) . r#x) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64)) as _ , r#y : ((r#struct_assignment33) . r#y) . clone () as _ , }
                                     }
                                 as _) ;
                                 InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                     let r#struct_assignment34 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                     r#Node {
                                         r#x : ((r#struct_assignment34) . r#x) . clone () as _ , r#y : (((((r#struct_assignment34) . r#y) . clone ()) as f64) - ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64)) as _ , }
                                     }
                                 as _) ;
                                 _self . r#fn_touch_749_check () }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_Opacity_750 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_rectangle_747_state = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_rectangle_747_state) . clone () as f64) , & (1f64 as f64)) {
                         (1f64) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_rectangle_747_state) . clone () as f64) , & (2f64 as f64)) {
                             (1f64) as _ }
                         else {
                             0.3f64 }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_751 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_rectangle_747_state = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_rectangle_747_state) . clone () as f64) , & (1f64 as f64)) {
                         ({
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_background () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_rectangle_747_state) . clone () as f64) , & (2f64 as f64)) {
                             ({
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                         else {
                             {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () }
                         }
                     }
                ) as _) ;
                 }
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_751 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((((((((((((sp :: SharedString :: from (""))) + ((sp :: shared_string_from_number (((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone ()) as f64) / ((1f64) as f64)) as f64) . floor ()) as f64)) . as_str ())))) + ((sp :: SharedString :: from ("c, ")) . as_str ())))) + ((sp :: shared_string_from_number (((((((((((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) / ((1f64) as f64)) as f64) . floor ()) as f64) / ((255f64) as f64))) as f64) * ((100f64) as f64))) as i32)) as f64)) . as_str ())))) + ((sp :: SharedString :: from ("%")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#point_748 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#point_748 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#point_748 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_751 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_751 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_751 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((80f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((18f64) . clone () as sp :: Coord , (18f64) . clone () as sp :: Coord , ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_point_748_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_point_748_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 2u32 => ((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64) + ((4f64) as f64))) . clone () as sp :: Coord , (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_width ()) . apply_pin (_self) . get () . get ()) as f64) + ((14f64) as f64))) . clone () as sp :: Coord , ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_tip_751_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_tip_751_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 3u32 => ((18f64) . clone () as sp :: Coord , (18f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64) + ((4f64) as f64))) . clone () as sp :: Coord , (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_width ()) . apply_pin (_self) . get () . get ()) as f64) + ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (5u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_tip_751_x_pos (self : :: core :: pin :: Pin < & Self > ,) -> sp :: Coord {
             let _self = self ;
             let args = () ;
             (((((((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_graph ((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone () as _)) . unwrap_or_default ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - ((8f64) as f64))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_tip_751_y_pos (self : :: core :: pin :: Pin < & Self > ,) -> sp :: Coord {
             let _self = self ;
             let args = () ;
             ((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_graph ((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone () as _)) . unwrap_or_default ()) as f64))) as f64) - (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747_label_752_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64) + ((4f64) as f64)) as f64))) as f64) - ((4f64) as f64))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_touch_749_check (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ({
                 if (((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as f64) < ((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                     x => {
                         x . model_tracker () . track_row_count_changes () ;
                         x . row_count () as i32 }
                     }
                ) as f64)))) && (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) > ((0f64) as f64))) {
                     ({
                         if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) > ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                             x => {
                                 let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        ) . r#x) . clone ()) as f64) {
                             (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                 let r#struct_assignment21 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                 r#Node {
                                     r#x : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                         x => {
                                             let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                             x . row_data_tracked (index) . unwrap_or_default () }
                                         }
                                    ) . r#x) . clone ()) as f64) - ((1f64) as f64)) as _ , r#y : ((r#struct_assignment21) . r#y) . clone () as _ , }
                                 }
                             as _)) ;
                             }
                         else {
                             if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) < ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                 x => {
                                     let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                            ) . r#x) . clone ()) as f64) {
                                 (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                     let r#struct_assignment22 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                     r#Node {
                                         r#x : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                             x => {
                                                 let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                                 x . row_data_tracked (index) . unwrap_or_default () }
                                             }
                                        ) . r#x) . clone ()) as f64) + ((1f64) as f64)) as _ , r#y : ((r#struct_assignment22) . r#y) . clone () as _ , }
                                     }
                                 as _)) ;
                                 }
                             else {
                                 {
                                     }
                                 }
                             }
                         ;
                         if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (((((((18f64) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) > ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                             x => {
                                 let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        ) . r#y) . clone ()) as f64) {
                             (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                 let r#struct_assignment23 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                 r#Node {
                                     r#x : ((r#struct_assignment23) . r#x) . clone () as _ , r#y : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                         x => {
                                             let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                             x . row_data_tracked (index) . unwrap_or_default () }
                                         }
                                    ) . r#y) . clone ()) as f64) - ((1f64) as f64)) as _ , }
                                 }
                             as _)) ;
                             }
                         else {
                             if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (((((((18f64) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) < ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                 x => {
                                     let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                     x . row_data_tracked (index) . unwrap_or_default () }
                                 }
                            ) . r#y) . clone ()) as f64) {
                                 (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                     let r#struct_assignment24 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                     r#Node {
                                         r#x : ((r#struct_assignment24) . r#x) . clone () as _ , r#y : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                             x => {
                                                 let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                                 x . row_data_tracked (index) . unwrap_or_default () }
                                             }
                                        ) . r#y) . clone ()) as f64) + ((1f64) as f64)) as _ , }
                                     }
                                 as _)) ;
                                 }
                             else {
                                 {
                                     }
                                 }
                             }
                         }
                    ) ;
                     }
                 else {
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as f64) , & (0f64 as f64)) {
                         ({
                             if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) < ((0f64) as f64) {
                                 (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                     let r#struct_assignment25 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                     r#Node {
                                         r#x : 1f64 as _ , r#y : ((r#struct_assignment25) . r#y) . clone () as _ , }
                                     }
                                 as _)) ;
                                 }
                             else {
                                 if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) > ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                     x => {
                                         let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                ) . r#x) . clone ()) as f64) {
                                     (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                         let r#struct_assignment26 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                         r#Node {
                                             r#x : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                                 x => {
                                                     let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                                     x . row_data_tracked (index) . unwrap_or_default () }
                                                 }
                                            ) . r#x) . clone ()) as f64) - ((1f64) as f64)) as _ , r#y : ((r#struct_assignment26) . r#y) . clone () as _ , }
                                         }
                                     as _)) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 }
                             ;
                             if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) - ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) < ((0f64) as f64) {
                                 (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                     let r#struct_assignment27 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                     r#Node {
                                         r#x : ((r#struct_assignment27) . r#x) . clone () as _ , r#y : 1f64 as _ , }
                                     }
                                 as _)) ;
                                 }
                             else {
                                 if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (((((((18f64) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) > ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                     x => {
                                         let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                ) . r#y) . clone ()) as f64) {
                                     (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                         let r#struct_assignment28 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                         r#Node {
                                             r#x : ((r#struct_assignment28) . r#x) . clone () as _ , r#y : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                                 x => {
                                                     let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                                     x . row_data_tracked (index) . unwrap_or_default () }
                                                 }
                                            ) . r#y) . clone ()) as f64) - ((1f64) as f64)) as _ , }
                                         }
                                     as _)) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 }
                             }
                        ) ;
                         }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as f64) , & (((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                             x => {
                                 x . model_tracker () . track_row_count_changes () ;
                                 x . row_count () as i32 }
                             }
                        ) as f64) - ((1f64) as f64) as f64)) {
                             ({
                                 if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) > ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _)) . unwrap_or_default ()) as f64) {
                                     (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                         let r#struct_assignment29 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                         r#Node {
                                             r#x : _self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((1f64) as f64)) as _)) . unwrap_or_default () as _ , r#y : ((r#struct_assignment29) . r#y) . clone () as _ , }
                                         }
                                     as _)) ;
                                     }
                                 else {
                                     if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#x) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_x_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_x ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) < ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                         x => {
                                             let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                             x . row_data_tracked (index) . unwrap_or_default () }
                                         }
                                    ) . r#x) . clone ()) as f64) {
                                         (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                             let r#struct_assignment30 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                             r#Node {
                                                 r#x : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                                     x => {
                                                         let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                                         x . row_data_tracked (index) . unwrap_or_default () }
                                                     }
                                                ) . r#x) . clone ()) as f64) + ((1f64) as f64)) as _ , r#y : ((r#struct_assignment30) . r#y) . clone () as _ , }
                                             }
                                         as _)) ;
                                         }
                                     else {
                                         {
                                             }
                                         }
                                     }
                                 ;
                                 if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) - ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) > ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _)) . unwrap_or_default ()) as f64) {
                                     (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                         let r#struct_assignment31 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                         r#Node {
                                             r#x : ((r#struct_assignment31) . r#x) . clone () as _ , r#y : _self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_graph_734_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((1f64) as f64)) as _)) . unwrap_or_default () as _ , }
                                         }
                                     as _)) ;
                                     }
                                 else {
                                     if ((((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) + ((_self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_graph_734_scale_y_to_node (((((((18f64) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - (((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed_y ()) . apply_pin (_self) . get () . get ()) as f64)) as _)) . unwrap_or_default ()) as f64))) as f64) < ((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                         x => {
                                             let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                             x . row_data_tracked (index) . unwrap_or_default () }
                                         }
                                    ) . r#y) . clone ()) as f64) {
                                         (InnerGraph_root_727 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self . parent . upgrade () . unwrap () . as_pin_ref ()) . model_set_row_data ((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _ , {
                                             let r#struct_assignment32 = (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () ;
                                             r#Node {
                                                 r#x : ((r#struct_assignment32) . r#x) . clone () as _ , r#y : (((((match & _self . parent . upgrade () . as_ref () . map (| x | (InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                                     x => {
                                                         let index = (((((((InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                                         x . row_data_tracked (index) . unwrap_or_default () }
                                                     }
                                                ) . r#y) . clone ()) as f64) + ((1f64) as f64)) as _ , }
                                             }
                                         as _)) ;
                                         }
                                     else {
                                         {
                                             }
                                         }
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                         }
                     }
                 }
            ) ;
             }
         }
     impl InnerComponent_rectangle_747 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerGraph_root_727 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             6usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 6u32 , parent_index : 4u32 , item_array_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_747 , sp :: ItemVTable , sp :: AllowPin > ;
             6usize] = [sp :: VOffset :: new (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#rectangle_747 ()) , sp :: VOffset :: new (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#point_748 ()) , sp :: VOffset :: new (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_Opacity_750 ()) , sp :: VOffset :: new (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#touch_749 ()) , sp :: VOffset :: new (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#tip_751 ()) , sp :: VOffset :: new (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#label_752 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_747) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_747 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_747 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_747 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_747 {
         type Data = r#Node ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_rectangle_747 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_747 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerCheckBox_root_754 {
         r#root_754 : sp :: r#Empty , r#background_756 : sp :: r#BasicBorderRectangle , r#border_757 : sp :: r#BasicBorderRectangle , r#icon_visibility_758 : sp :: r#Clip , r#icon_759 : sp :: r#ImageItem , r#touch_area_762 : sp :: r#TouchArea , r#focus_scope_763 : sp :: r#FocusScope , r#root_754_accessible_checked : sp :: Property < bool > , r#root_754_background_756_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_754_height : sp :: Property < sp :: LogicalLength > , r#root_754_icon_759_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_754_layout_755_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_754_layout_755_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_754_layout_755_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_754_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_754_state : sp :: Property < i32 > , r#root_754_text : sp :: Property < sp :: SharedString > , r#root_754_text_color : sp :: Property < sp :: Color > , r#root_754_width : sp :: Property < sp :: LogicalLength > , r#root_754_x : sp :: Property < sp :: LogicalLength > , r#root_754_y : sp :: Property < sp :: LogicalLength > , r#root_754_accessible_action_default : sp :: Callback < () , () > , r#root_754_toggled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_text_760 > , repeater1 : sp :: Conditional < InnerComponent_focusborder_764 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerCheckBox_root_754 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerCheckBox_root_754 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text ()) . apply_pin (_self) . get ())) != ((sp :: SharedString :: from (""))))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get ())) && (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())))) as _ }
                 }
            ) ;
             sp :: Property :: link_two_way ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_action_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                             ({
                                 (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . set ((! (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get ()) as _) ;
                                 {
                                     (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_toggled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_background_756_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_icon_759_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_9 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * ((12f64) as f64)) as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_icon_759_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 0f64 as _ , }
                            )) ;
                             sp :: LayoutInfo {
                                 r#max : 18f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 18f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _ , r#size : (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 12f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_icon_759_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 0f64 as _ , }
                            )) ;
                             sp :: LayoutInfo {
                                 r#max : 18f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 18f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 12f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_background_756_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 18f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 18f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_38 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_38) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_38) . r#max_percent) . clone () as _ , r#min : ((18f64 as sp :: Coord) . max (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_38) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_38) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_38) . r#stretch) . clone () as _ , }
                     }
                )) + (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_v ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_focus_scope_763_enabled = (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () ;
                     if ! r#tmp_focus_scope_763_enabled {
                         (1f64) as _ }
                     else {
                         if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             (2f64) as _ }
                         else {
                             if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                                 (3f64) as _ }
                             else {
                                 if (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get ())) && (((r#tmp_focus_scope_763_enabled) . clone ())) {
                                     (4f64) as _ }
                                 else {
                                     0f64 }
                                 }
                             }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((1593835519f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1577058304f64) as u32) }
                    ) . color ()) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                    ) . color () }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 200f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_754_state = (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (1f64 as f64)) {
                         (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get () {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                        ) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (2f64 as f64)) {
                             (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get () {
                                 ({
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.8f64 as f32)) as _ }
                             else {
                                 slint :: Brush :: SolidColor (if {
                                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                     (sp :: Color :: from_argb_encoded ((318767103f64) as u32)) as _ }
                                 else {
                                     sp :: Color :: from_argb_encoded ((385875968f64) as u32) }
                                ) }
                            ) as _ }
                         else {
                             if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (3f64 as f64)) {
                                 (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get () {
                                     ({
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () . with_alpha (0.9f64 as f32)) as _ }
                                 else {
                                     slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((184549375f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((251658240f64) as u32) }
                                    ) }
                                ) as _ }
                             else {
                                 if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (4f64 as f64)) {
                                     ({
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _ }
                                 else {
                                     slint :: Brush :: SolidColor (if {
                                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                         (sp :: Color :: from_argb_encoded ((436207616f64) as u32)) as _ }
                                     else {
                                         sp :: Color :: from_argb_encoded ((83886080f64) as u32) }
                                    ) }
                                 }
                             }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_754_state = (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((704643071f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((939524096f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((2583691263f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                            ) }
                         }
                     }
                ) as _) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get () {
                     (0f64) as _ }
                 else {
                     1f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_754_state = (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_state ()) . apply_pin (_self) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (1f64 as f64)) {
                         (slint :: Brush :: SolidColor (if {
                             * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                         . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                             (sp :: Color :: from_argb_encoded ((2281701375f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                        )) as _ }
                     else {
                         if sp :: ApproxEq :: < f64 > :: approx_eq (& ((r#tmp_root_754_state) . clone () as f64) , & (2f64 as f64)) {
                             (slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((2147483648f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((3019898879f64) as u32) }
                            )) as _ }
                         else {
                             slint :: Brush :: SolidColor (if {
                                 * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                             . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                                 (sp :: Color :: from_argb_encoded ((4278190080f64) as u32)) as _ }
                             else {
                                 sp :: Color :: from_argb_encoded ((4294967295f64) as u32) }
                            ) }
                         }
                     }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_9 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                             ({
                                 (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . set ((! (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get ()) as _) ;
                                 {
                                     (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_toggled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! ((((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))))) || ((((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 {
                                     (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_760 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_focusborder_764 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((18f64 as sp :: Coord) . max (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerCheckBox_root_754 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => ((18f64) . clone () as sp :: Coord , (18f64) . clone () as sp :: Coord , (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((18f64) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 3u32 => (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => ((18f64) . clone () as sp :: Coord , (18f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (((((((18f64) as f64) - (((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Checkbox , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: SupportedAccessibilityAction :: r#Default , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_760 {
         r#text_760 : sp :: r#SimpleText , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_760 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerCheckBox_root_754 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_760 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text_color ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ())) as _) ;
                 }
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Left) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_760 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerCheckBox_root_754 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerCheckBox_root_754 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_760 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_760 :: FIELD_OFFSETS . r#text_760 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_760) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_760 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_760 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_760 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 2u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_760 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_760 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_focusborder_764 {
         r#focusborder_764 : InnerFocusBorder_root_19 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_focusborder_764 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerCheckBox_root_754 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_focusborder_764 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerFocusBorder_root_19 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             (InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () + InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerFocusBorder_root_19 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 1u32 => return InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 1u32 , _) => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 1u32 => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 1u32 => InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_focusborder_764 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerCheckBox_root_754 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerCheckBox_root_754 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_focusborder_764 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#root_19 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_focusborder_764 :: FIELD_OFFSETS . r#focusborder_764 () , InnerFocusBorder_root_19 :: FIELD_OFFSETS . r#rectangle_20 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_focusborder_764) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_focusborder_764 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_focusborder_764 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_focusborder_764 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_focusborder_764 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_focusborder_764 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerFanTab_root_766 {
         r#root_766 : sp :: r#Empty , r#empty_768 : sp :: r#Empty , r#rectangle_774 : sp :: r#Rectangle , r#empty_775 : sp :: r#Empty , r#checkbox_776 : InnerCheckBox_root_754 , r#button_777 : InnerButton_root_21 , r#button_778 : InnerButton_root_21 , r#button_779 : InnerButton_root_21 , r#root_766_empty_767_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_766_empty_767_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_766_empty_767_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_766_empty_768_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_766_empty_768_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_766_empty_768_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_766_empty_775_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_766_empty_775_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_766_empty_775_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_766_height : sp :: Property < sp :: LogicalLength > , r#root_766_nodes : sp :: Property < sp :: ModelRc < r#Node > > , r#root_766_width : sp :: Property < sp :: LogicalLength > , r#root_766_apply : sp :: Callback < () , () > , r#root_766_cancel : sp :: Callback < () , () > , r#root_766_default : sp :: Callback < () , () > , r#root_766_toggled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_graph_769 > , repeater1 : sp :: Conditional < InnerComponent_rectangle_771 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerFanTab_root_766 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerFanTab_root_766 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((! (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get ())) as _ }
                 }
            ) ;
             InnerCheckBox_root_754 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 10u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 18u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 8u32 - 1 , tree_index_of_first_child + 25u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 9u32 - 1 , tree_index_of_first_child + 32u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self)) ;
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                             ;
                             sp :: LayoutInfo {
                                 r#max : 1f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                     as _ , r#size : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 1f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     4usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                         as _ , r#size : (((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as _ , r#spacing : 0f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 0f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#End as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                     as _ , r#size : (((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#End as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((18f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max ((18f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enabled")) as _ , (sp :: SharedString :: from ("FanTab")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Apply")) as _ , (sp :: SharedString :: from ("FanTab")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_cancel ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Cancel")) as _ , (sp :: SharedString :: from ("FanTab")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Factory Default (all fans)")) as _ , (sp :: SharedString :: from ("FanTab")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_y ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerCheckBox_root_754 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 ..= 3u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 2u32 , order , visitor) }
                 4u32 ..= 6u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 4u32 , order , visitor) }
                 7u32 ..= 9u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 7u32 , order , visitor) }
                 10u32 ..= 12u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 10u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerFanTab_root_766 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_graph_769 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerFanTab_root_766 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_771 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed |= InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_43_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (({
                         let r#inlined_fn_arg_44_0 = (r#inlined_fn_arg_43_0) . clone () ;
                         sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                             r#constraint : (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                         , sp :: LayoutItemInfo {
                             r#constraint : {
                                 let r#layout_info = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 1f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                 }
                             as _ , .. :: core :: default :: Default :: default () }
                         , sp :: LayoutItemInfo {
                             r#constraint : _self . r#fn_empty_775_layoutinfo_v_with_constraint ((((((((r#inlined_fn_arg_44_0) . clone ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as _) as _ , .. :: core :: default :: Default :: default () }
                        ]) as _ , 0f64 as _ , & sp :: Padding {
                             r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                         as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                    )) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 ..= 3u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . subtree_range (dyn_index - 2u32) }
                 4u32 ..= 6u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . subtree_range (dyn_index - 4u32) }
                 7u32 ..= 9u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . subtree_range (dyn_index - 7u32) }
                 10u32 ..= 12u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . subtree_range (dyn_index - 10u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 ..= 3u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . subtree_component (dyn_index - 2u32 , subtree_index , result) }
                 4u32 ..= 6u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . subtree_component (dyn_index - 4u32 , subtree_index , result) }
                 7u32 ..= 9u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . subtree_component (dyn_index - 7u32 , subtree_index , result) }
                 10u32 ..= 12u32 => {
                     InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . subtree_component (dyn_index - 10u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 2u32 => ((1f64) . clone () as sp :: Coord , ((((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => ((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 6u32 => (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord ,) , 7u32 => (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord ,) , 9u32 => (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_775_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord ,) , 10u32 ..= 17u32 => return InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . item_geometry (index - 10u32 + 1) , 18u32 ..= 24u32 => return InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . item_geometry (index - 18u32 + 1) , 25u32 ..= 31u32 => return InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . item_geometry (index - 25u32 + 1) , 32u32 ..= 38u32 => return InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . item_geometry (index - 32u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 => sp :: r#AccessibleRole :: r#Checkbox , 7u32 => sp :: r#AccessibleRole :: r#Button , 8u32 => sp :: r#AccessibleRole :: r#Button , 9u32 => sp :: r#AccessibleRole :: r#Button , 6u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . accessible_role (0) , 10u32 ..= 17u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . accessible_role (index - 10u32 + 1) , 7u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . accessible_role (0) , 18u32 ..= 24u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . accessible_role (index - 18u32 + 1) , 8u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . accessible_role (0) , 25u32 ..= 31u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . accessible_role (index - 25u32 + 1) , 9u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . accessible_role (0) , 32u32 ..= 38u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . accessible_role (index - 32u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (6u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (6u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (6u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (6u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_text ()) . apply_pin (_self) . get ()) , (7u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (7u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (7u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (7u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (8u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (8u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (8u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (8u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (9u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (6u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . accessible_string_property (0 , what) , (10u32 ..= 17u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . accessible_string_property (index - 10u32 + 1 , what) , (7u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . accessible_string_property (0 , what) , (18u32 ..= 24u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . accessible_string_property (index - 18u32 + 1 , what) , (8u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . accessible_string_property (0 , what) , (25u32 ..= 31u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . accessible_string_property (index - 25u32 + 1 , what) , (9u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . accessible_string_property (0 , what) , (32u32 ..= 38u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . accessible_string_property (index - 32u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (6u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (7u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (8u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (9u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (6u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . accessibility_action (0 , action) , (10u32 ..= 17u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . accessibility_action (index - 10u32 + 1 , action) , (7u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . accessibility_action (0 , action) , (18u32 ..= 24u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . accessibility_action (index - 18u32 + 1 , action) , (8u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . accessibility_action (0 , action) , (25u32 ..= 31u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . accessibility_action (index - 25u32 + 1 , action) , (9u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . accessibility_action (0 , action) , (32u32 ..= 38u32 , _) => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . accessibility_action (index - 32u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 => sp :: SupportedAccessibilityAction :: r#Default , 7u32 => sp :: SupportedAccessibilityAction :: r#Default , 8u32 => sp :: SupportedAccessibilityAction :: r#Default , 9u32 => sp :: SupportedAccessibilityAction :: r#Default , 6u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . supported_accessibility_actions (0) , 10u32 ..= 17u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . supported_accessibility_actions (index - 10u32 + 1) , 7u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . supported_accessibility_actions (0) , 18u32 ..= 24u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . supported_accessibility_actions (index - 18u32 + 1) , 8u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . supported_accessibility_actions (0) , 25u32 ..= 31u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . supported_accessibility_actions (index - 25u32 + 1) , 9u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . supported_accessibility_actions (0) , 32u32 ..= 38u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . supported_accessibility_actions (index - 32u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 10u32 ..= 17u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () . apply_pin (_self) . item_element_infos (index - 10u32 + 1) , 18u32 ..= 24u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . item_element_infos (index - 18u32 + 1) , 25u32 ..= 31u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . item_element_infos (index - 25u32 + 1) , 32u32 ..= 38u32 => InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . item_element_infos (index - 32u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_775_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((18f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_layout_755_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , & sp :: Padding {
                 r#begin : 10f64 as _ , r#end : 10f64 as _ , }
             as _)) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_graph_769 {
         r#graph_769 : InnerGraph_root_727 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_graph_769 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerFanTab_root_766 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_graph_769 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerGraph_root_727 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (x . as_pin_ref ())) . map (| x | sp :: Property :: link_two_way ((InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () + InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_nodes ()) . apply_pin (_self) , x)) ;
                 }
             ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () + InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () + InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () + InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerGraph_root_727 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 5u32 => {
                     InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 5u32 => {
                     InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 5u32 => {
                     InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 ..= 7u32 => return InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 7u32 => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 7u32 , _) => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 7u32 , _) => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 7u32 => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 7u32 => InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_graph_769 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerFanTab_root_766 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerFanTab_root_766 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             8usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 6u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_graph_769 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () , InnerGraph_root_727 :: FIELD_OFFSETS . r#root_727 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_graph_769 :: FIELD_OFFSETS . r#graph_769 () , InnerGraph_root_727 :: FIELD_OFFSETS . r#graph_734 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_graph_769) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_graph_769 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_graph_769 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_graph_769 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_graph_769 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_graph_769 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_771 {
         r#rectangle_771 : sp :: r#Empty , r#text_772 : sp :: r#SimpleText , r#rectangle_771_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_771_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_771_text_772_min_height : sp :: Property < sp :: LogicalLength > , r#rectangle_771_text_772_min_width : sp :: Property < sp :: LogicalLength > , r#rectangle_771_text_772_preferred_height : sp :: Property < sp :: LogicalLength > , r#rectangle_771_text_772_preferred_width : sp :: Property < sp :: LogicalLength > , r#rectangle_771_text_772_x : sp :: Property < sp :: LogicalLength > , r#rectangle_771_text_772_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_771 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerFanTab_root_766 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_771 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) as f64) - (((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default ()) . clone ()) as f64) - (((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("This fan is not avilable on this machine")) as _ , (sp :: SharedString :: from ("FanTab")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [1usize]) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_768_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771_text_772_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_771 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerFanTab_root_766 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerFanTab_root_766 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_771 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#rectangle_771 ()) , sp :: VOffset :: new (InnerComponent_rectangle_771 :: FIELD_OFFSETS . r#text_772 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_771) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_771 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_771 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_771 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_771 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_771 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageFans_root_780 {
         r#root_780 : sp :: r#Empty , r#rectangle_781 : sp :: r#Empty , r#_tabbar_782 : sp :: r#TouchArea , r#i_focus_scope_783 : sp :: r#FocusScope , r#flickable_784 : sp :: r#Flickable , r#_content_785 : sp :: r#Empty , r#_visibility_790 : sp :: r#Clip , r#empty_791 : sp :: r#Empty , r#_tabbar_793 : sp :: r#TouchArea , r#i_focus_scope_794 : sp :: r#FocusScope , r#flickable_795 : sp :: r#Flickable , r#_content_796 : sp :: r#Empty , r#_visibility_801 : sp :: r#Clip , r#empty_802 : sp :: r#Empty , r#_visibility_804 : sp :: r#Clip , r#empty_805 : sp :: r#Empty , r#_visibility_807 : sp :: r#Clip , r#empty_808 : sp :: r#Empty , r#_visibility_810 : sp :: r#Clip , r#empty_811 : sp :: r#Empty , r#_tabbar_813 : sp :: r#TouchArea , r#i_focus_scope_814 : sp :: r#FocusScope , r#flickable_815 : sp :: r#Flickable , r#_content_816 : sp :: r#Empty , r#_visibility_821 : sp :: r#Clip , r#empty_822 : sp :: r#Empty , r#_visibility_824 : sp :: r#Clip , r#empty_825 : sp :: r#Empty , r#_visibility_827 : sp :: r#Clip , r#empty_828 : sp :: r#Empty , r#_visibility_830 : sp :: r#Clip , r#empty_831 : sp :: r#Empty , r#_tabbar_833 : sp :: r#TouchArea , r#i_focus_scope_834 : sp :: r#FocusScope , r#flickable_835 : sp :: r#Flickable , r#_content_836 : sp :: r#Empty , r#_visibility_841 : sp :: r#Clip , r#empty_842 : sp :: r#Empty , r#_visibility_844 : sp :: r#Clip , r#empty_845 : sp :: r#Empty , r#_visibility_847 : sp :: r#Clip , r#empty_848 : sp :: r#Empty , r#_tab0_787 : InnerTabImpl_root_714 , r#_tab1_788 : InnerTabImpl_root_714 , r#_tab2_789 : InnerTabImpl_root_714 , r#_tab0_798 : InnerTabImpl_root_714 , r#_tab1_799 : InnerTabImpl_root_714 , r#_tab2_800 : InnerTabImpl_root_714 , r#fantab_803 : InnerFanTab_root_766 , r#fantab_806 : InnerFanTab_root_766 , r#fantab_809 : InnerFanTab_root_766 , r#_tab0_818 : InnerTabImpl_root_714 , r#_tab1_819 : InnerTabImpl_root_714 , r#_tab2_820 : InnerTabImpl_root_714 , r#fantab_823 : InnerFanTab_root_766 , r#fantab_826 : InnerFanTab_root_766 , r#fantab_829 : InnerFanTab_root_766 , r#_tab0_838 : InnerTabImpl_root_714 , r#_tab1_839 : InnerTabImpl_root_714 , r#_tab2_840 : InnerTabImpl_root_714 , r#fantab_843 : InnerFanTab_root_766 , r#fantab_846 : InnerFanTab_root_766 , r#fantab_849 : InnerFanTab_root_766 , r#root_780__tabbar_782_accessible_delegate_focus : sp :: Property < i32 > , r#root_780__tabbar_782_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_782_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_782_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780__tabbar_782_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780__tabbar_793_accessible_delegate_focus : sp :: Property < i32 > , r#root_780__tabbar_793_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_793_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_793_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780__tabbar_793_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780__tabbar_813_accessible_delegate_focus : sp :: Property < i32 > , r#root_780__tabbar_813_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_813_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_813_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780__tabbar_813_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780__tabbar_833_accessible_delegate_focus : sp :: Property < i32 > , r#root_780__tabbar_833_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_833_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780__tabbar_833_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780__tabbar_833_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_786_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_780_empty_786_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_786_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_786_max_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_786_max_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_786_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_786_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_791_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_791_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_791_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_791_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_797_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_780_empty_797_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_797_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_797_max_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_797_max_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_797_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_797_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_811_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_811_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_811_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_811_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_817_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_780_empty_817_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_817_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_817_max_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_817_max_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_817_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_817_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_831_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_831_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_831_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_831_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_837_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_780_empty_837_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_837_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_empty_837_max_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_837_max_width : sp :: Property < sp :: LogicalLength > , r#root_780_empty_837_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_empty_837_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_784_horizontal_stretch : sp :: Property < f32 > , r#root_780_flickable_784_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_784_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_784_vertical_stretch : sp :: Property < f32 > , r#root_780_flickable_795_horizontal_stretch : sp :: Property < f32 > , r#root_780_flickable_795_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_795_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_795_vertical_stretch : sp :: Property < f32 > , r#root_780_flickable_815_horizontal_stretch : sp :: Property < f32 > , r#root_780_flickable_815_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_815_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_815_vertical_stretch : sp :: Property < f32 > , r#root_780_flickable_835_horizontal_stretch : sp :: Property < f32 > , r#root_780_flickable_835_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_835_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_flickable_835_vertical_stretch : sp :: Property < f32 > , r#root_780_height : sp :: Property < sp :: LogicalLength > , r#root_780_i_focus_scope_783_focused_tab : sp :: Property < i32 > , r#root_780_i_focus_scope_794_focused_tab : sp :: Property < i32 > , r#root_780_i_focus_scope_814_focused_tab : sp :: Property < i32 > , r#root_780_i_focus_scope_834_focused_tab : sp :: Property < i32 > , r#root_780_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_780_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_780_rectangle_781_content_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_781_content_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_781_content_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_781_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_781_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_781_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_781_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_781_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_792_content_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_792_content_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_792_content_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_792_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_792_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_792_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_792_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_812_content_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_812_content_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_812_content_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_812_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_812_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_812_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_812_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_832_content_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_832_content_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_832_content_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_832_min_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_832_min_width : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_832_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_780_rectangle_832_width : sp :: Property < sp :: LogicalLength > , r#root_780_width : sp :: Property < sp :: LogicalLength > , r#root_780_x : sp :: Property < sp :: LogicalLength > , r#root_780_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageFans_root_780 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageFans_root_780 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_2 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_3 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (x)) ,) ;
             InnerTabImpl_root_714 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (x)) ,) ;
             InnerFanTab_root_766 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (x)) ,) ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 9u32 - 1 , tree_index_of_first_child + 12u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 10u32 - 1 , tree_index_of_first_child + 19u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 11u32 - 1 , tree_index_of_first_child + 26u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 41u32 - 1 , tree_index_of_first_child + 44u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 42u32 - 1 , tree_index_of_first_child + 51u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 43u32 - 1 , tree_index_of_first_child + 58u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 66u32 - 1 , tree_index_of_first_child + 67u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 106u32 - 1 , tree_index_of_first_child + 107u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 146u32 - 1 , tree_index_of_first_child + 147u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 193u32 - 1 , tree_index_of_first_child + 196u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 194u32 - 1 , tree_index_of_first_child + 203u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 195u32 - 1 , tree_index_of_first_child + 210u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 218u32 - 1 , tree_index_of_first_child + 219u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 258u32 - 1 , tree_index_of_first_child + 259u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 298u32 - 1 , tree_index_of_first_child + 299u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 345u32 - 1 , tree_index_of_first_child + 348u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 346u32 - 1 , tree_index_of_first_child + 355u32 - 1) ? ;
             InnerTabImpl_root_714 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 347u32 - 1 , tree_index_of_first_child + 362u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 370u32 - 1 , tree_index_of_first_child + 371u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 410u32 - 1 , tree_index_of_first_child + 411u32 - 1) ? ;
             InnerFanTab_root_766 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 450u32 - 1 , tree_index_of_first_child + 451u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#cpu_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#mid_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#gpu_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#cpu_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#mid_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#gpu_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self)) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#cpu_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#mid_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () + InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu_enabled () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_nodes ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , {
                 * & InnerFanPageData :: FIELD_OFFSETS . r#gpu_fan_available () }
             . apply_pin (_self . globals () . global_FanPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_accessible_delegate_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__tab0_787_current_focused = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () ;
                     if ((r#tmp__tab0_787_current_focused) as f64) >= ((0f64) as f64) {
                         (r#tmp__tab0_787_current_focused) as _ }
                     else {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_accessible_delegate_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__tab0_798_current_focused = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () ;
                     if ((r#tmp__tab0_798_current_focused) as f64) >= ((0f64) as f64) {
                         (r#tmp__tab0_798_current_focused) as _ }
                     else {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_accessible_delegate_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__tab0_818_current_focused = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () ;
                     if ((r#tmp__tab0_818_current_focused) as f64) >= ((0f64) as f64) {
                         (r#tmp__tab0_818_current_focused) as _ }
                     else {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_accessible_delegate_focus ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp__tab0_838_current_focused = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () ;
                     if ((r#tmp__tab0_838_current_focused) as f64) >= ((0f64) as f64) {
                         (r#tmp__tab0_838_current_focused) as _ }
                     else {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_791_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_791_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_min_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_791_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_791_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_811_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_811_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_min_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_811_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_811_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_831_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_831_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_min_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_831_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 1f64 as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_831_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_784_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1))) . r#stretch) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 39u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 39u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 39u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_795_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 39u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 191u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 191u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 191u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_815_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 191u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 343u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 343u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 343u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_flickable_835_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 343u32 - 1))) . r#stretch) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_783_focused_tab ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_794_focused_tab ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_814_focused_tab ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_834_focused_tab ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_780_rectangle_781_min_width = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_min_width ()) . apply_pin (_self) . get () . get () ;
                     sp :: LayoutInfo {
                         r#max : ((340282346638528860000000000000000000000f64 as sp :: Coord) . max (r#tmp_root_780_rectangle_781_min_width as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_root_780_rectangle_781_min_width) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min ((340282346638528860000000000000000000000f64 as sp :: Coord) . max (r#tmp_root_780_rectangle_781_min_width as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#tmp_root_780_rectangle_781_min_width as sp :: Coord)) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_780_rectangle_781_min_height = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_min_height ()) . apply_pin (_self) . get () . get () ;
                     sp :: LayoutInfo {
                         r#max : ((340282346638528860000000000000000000000f64 as sp :: Coord) . max (r#tmp_root_780_rectangle_781_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_root_780_rectangle_781_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (340282346638528860000000000000000000000f64 as sp :: Coord) as sp :: Coord) . max (r#tmp_root_780_rectangle_781_min_height as sp :: Coord)) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_791_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_811_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_831_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_791_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_811_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_831_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (340282346638528860000000000000000000000f64 as sp :: Coord) as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_791_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_811_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_831_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_v ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord) . max ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_empty_767_layoutinfo_h ()) . apply_pin (_self) . get ()))))) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_min_height ()) . apply_pin (_self) . get () . get ()) as f64) + (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_782 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_782 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) < ((- 2f64) as f64)) {
                             (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) > ((- 2f64) as f64)) {
                                 (sp :: r#EventResult :: r#Reject) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))) {
                             (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f702}")))) {
                                 (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f703}")))) {
                                     (sp :: r#EventResult :: r#Reject) as _ }
                                 else {
                                     {
                                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_783_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_783_focused_tab ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                     }
                                ) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_783_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_783_focused_tab ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () {
                     ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_783_focused_tab ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     - 1f64 }
                ) as i32)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (0f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Balanced")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (1f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Performance")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (2f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Quiet")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (0f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_793 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_793 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) < ((- 2f64) as f64)) {
                             (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) > ((- 2f64) as f64)) {
                                 (sp :: r#EventResult :: r#Reject) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))) {
                             (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f702}")))) {
                                 (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f703}")))) {
                                     (sp :: r#EventResult :: r#Reject) as _ }
                                 else {
                                     {
                                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_794_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_794_focused_tab ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                     }
                                ) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_794_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_794_focused_tab ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () {
                     ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_794_focused_tab ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     - 1f64 }
                ) as i32)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (0f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (1f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Mid")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (2f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (0f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#CPU as _ , r#Profile :: r#Balanced as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Balanced as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#CPU as _ , r#Profile :: r#Balanced as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_cpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#Middle as _ , r#Profile :: r#Balanced as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Balanced as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#Middle as _ , r#Profile :: r#Balanced as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_mid () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#GPU as _ , r#Profile :: r#Balanced as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_2 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Balanced as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#GPU as _ , r#Profile :: r#Balanced as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#balanced_gpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_813 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_813 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) < ((- 2f64) as f64)) {
                             (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) > ((- 2f64) as f64)) {
                                 (sp :: r#EventResult :: r#Reject) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))) {
                             (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f702}")))) {
                                 (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f703}")))) {
                                     (sp :: r#EventResult :: r#Reject) as _ }
                                 else {
                                     {
                                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_814_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_814_focused_tab ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                     }
                                ) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_814_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_814_focused_tab ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () {
                     ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_814_focused_tab ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     - 1f64 }
                ) as i32)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (0f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (1f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Mid")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (2f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (0f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#CPU as _ , r#Profile :: r#Performance as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Performance as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#CPU as _ , r#Profile :: r#Performance as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_cpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#Middle as _ , r#Profile :: r#Performance as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Performance as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#Middle as _ , r#Profile :: r#Performance as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_mid () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#GPU as _ , r#Profile :: r#Performance as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Performance as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#GPU as _ , r#Profile :: r#Performance as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#performance_gpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_833 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_833 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) < ((- 2f64) as f64)) {
                             (if ! (((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64) > ((- 2f64) as f64)) {
                                 (sp :: r#EventResult :: r#Reject) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n")))) {
                             (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f702}")))) {
                                 (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f703}")))) {
                                     (sp :: r#EventResult :: r#Reject) as _ }
                                 else {
                                     {
                                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_834_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_834_focused_tab ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64)) as f32) . min (2f64 as f32)) as i32) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                     }
                                ) as _ }
                             else {
                                 {
                                     (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_834_focused_tab ()) . apply_pin (_self) . set ((((((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_834_focused_tab ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64)) as f32) . max (0f64 as f32)) as i32) as _) ;
                                     sp :: r#EventResult :: r#Accept }
                                 }
                            ) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from (" ")))) {
                             (sp :: r#EventResult :: r#Reject) as _ }
                         else {
                             {
                                 (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) . get () as _) ;
                                 sp :: r#EventResult :: r#Accept }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . set ({
                 (((0f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current_focused ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#has_focus ()) . apply_pin (_self) . get () {
                     ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_i_focus_scope_834_focused_tab ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     - 1f64 }
                ) as i32)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (0f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("CPU")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (1f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Mid")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((32f64 as sp :: Coord) . max ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_i_text_720_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set ({
                 (3f64) as i32 }
            ) ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set ({
                 (2f64) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU")) as _ , (sp :: SharedString :: from ("PageFans")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (0f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#CPU as _ , r#Profile :: r#Quiet as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Quiet as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#CPU as _ , r#Profile :: r#Quiet as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_cpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#Middle as _ , r#Profile :: r#Quiet as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Quiet as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#Middle as _ , r#Profile :: r#Quiet as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_mid () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_current ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)))) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_apply ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#GPU as _ , r#Profile :: r#Quiet as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_default ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_profile_default () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_profile_default () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#Profile :: r#Quiet as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerFanPageData :: FIELD_OFFSETS . callback_tracker_set_fan_data () }
                                 . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#set_fan_data () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . call (& (r#FanType :: r#GPU as _ , r#Profile :: r#Quiet as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu_enabled () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ , {
                                 * & InnerFanPageData :: FIELD_OFFSETS . r#quiet_gpu () }
                             . apply_pin (_self . globals () . global_FanPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () + InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_782 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_782 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_3 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_793 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_793 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_813 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_813 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_833 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_833 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_num_tabs ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 3u32 ..= 5u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 6u32 ..= 8u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 9u32 ..= 11u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 9u32 , order , visitor) }
                 12u32 ..= 14u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 12u32 , order , visitor) }
                 15u32 ..= 17u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 15u32 , order , visitor) }
                 18u32 ..= 30u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 18u32 , order , visitor) }
                 31u32 ..= 43u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 31u32 , order , visitor) }
                 44u32 ..= 56u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 44u32 , order , visitor) }
                 57u32 ..= 59u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 57u32 , order , visitor) }
                 60u32 ..= 62u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 60u32 , order , visitor) }
                 63u32 ..= 65u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 63u32 , order , visitor) }
                 66u32 ..= 78u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 66u32 , order , visitor) }
                 79u32 ..= 91u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 79u32 , order , visitor) }
                 92u32 ..= 104u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 92u32 , order , visitor) }
                 105u32 ..= 107u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 105u32 , order , visitor) }
                 108u32 ..= 110u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 108u32 , order , visitor) }
                 111u32 ..= 113u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 111u32 , order , visitor) }
                 114u32 ..= 126u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 114u32 , order , visitor) }
                 127u32 ..= 139u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 127u32 , order , visitor) }
                 140u32 ..= 152u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 140u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint ((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 3u32 ..= 5u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 6u32 ..= 8u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 9u32 ..= 11u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . subtree_range (dyn_index - 9u32) }
                 12u32 ..= 14u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . subtree_range (dyn_index - 12u32) }
                 15u32 ..= 17u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . subtree_range (dyn_index - 15u32) }
                 18u32 ..= 30u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . subtree_range (dyn_index - 18u32) }
                 31u32 ..= 43u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . subtree_range (dyn_index - 31u32) }
                 44u32 ..= 56u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . subtree_range (dyn_index - 44u32) }
                 57u32 ..= 59u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . subtree_range (dyn_index - 57u32) }
                 60u32 ..= 62u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . subtree_range (dyn_index - 60u32) }
                 63u32 ..= 65u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . subtree_range (dyn_index - 63u32) }
                 66u32 ..= 78u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . subtree_range (dyn_index - 66u32) }
                 79u32 ..= 91u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . subtree_range (dyn_index - 79u32) }
                 92u32 ..= 104u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . subtree_range (dyn_index - 92u32) }
                 105u32 ..= 107u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . subtree_range (dyn_index - 105u32) }
                 108u32 ..= 110u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . subtree_range (dyn_index - 108u32) }
                 111u32 ..= 113u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . subtree_range (dyn_index - 111u32) }
                 114u32 ..= 126u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . subtree_range (dyn_index - 114u32) }
                 127u32 ..= 139u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . subtree_range (dyn_index - 127u32) }
                 140u32 ..= 152u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . subtree_range (dyn_index - 140u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 3u32 ..= 5u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 6u32 ..= 8u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 9u32 ..= 11u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . subtree_component (dyn_index - 9u32 , subtree_index , result) }
                 12u32 ..= 14u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . subtree_component (dyn_index - 12u32 , subtree_index , result) }
                 15u32 ..= 17u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . subtree_component (dyn_index - 15u32 , subtree_index , result) }
                 18u32 ..= 30u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . subtree_component (dyn_index - 18u32 , subtree_index , result) }
                 31u32 ..= 43u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . subtree_component (dyn_index - 31u32 , subtree_index , result) }
                 44u32 ..= 56u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . subtree_component (dyn_index - 44u32 , subtree_index , result) }
                 57u32 ..= 59u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . subtree_component (dyn_index - 57u32 , subtree_index , result) }
                 60u32 ..= 62u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . subtree_component (dyn_index - 60u32 , subtree_index , result) }
                 63u32 ..= 65u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . subtree_component (dyn_index - 63u32 , subtree_index , result) }
                 66u32 ..= 78u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . subtree_component (dyn_index - 66u32 , subtree_index , result) }
                 79u32 ..= 91u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . subtree_component (dyn_index - 79u32 , subtree_index , result) }
                 92u32 ..= 104u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . subtree_component (dyn_index - 92u32 , subtree_index , result) }
                 105u32 ..= 107u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . subtree_component (dyn_index - 105u32 , subtree_index , result) }
                 108u32 ..= 110u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . subtree_component (dyn_index - 108u32 , subtree_index , result) }
                 111u32 ..= 113u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . subtree_component (dyn_index - 111u32 , subtree_index , result) }
                 114u32 ..= 126u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . subtree_component (dyn_index - 114u32 , subtree_index , result) }
                 127u32 ..= 139u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . subtree_component (dyn_index - 127u32 , subtree_index , result) }
                 140u32 ..= 152u32 => {
                     InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . subtree_component (dyn_index - 140u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 9u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 10u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 11u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_786_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 33u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 34u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 35u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 36u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 37u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 38u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 39u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 40u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 41u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 42u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 43u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_797_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 65u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 66u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 105u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 106u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 145u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 146u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_792_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 185u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 186u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 187u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 188u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 189u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 190u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 191u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 192u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 193u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 194u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 195u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_817_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 217u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 218u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 257u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 258u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 297u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 298u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_812_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 337u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 338u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 339u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 340u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 341u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 342u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 343u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 344u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 345u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 346u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 347u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_empty_837_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 369u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 370u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 409u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 410u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 449u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_preferred_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 450u32 => (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_832_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 12u32 ..= 18u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . item_geometry (index - 12u32 + 1) , 19u32 ..= 25u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . item_geometry (index - 19u32 + 1) , 26u32 ..= 32u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . item_geometry (index - 26u32 + 1) , 44u32 ..= 50u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . item_geometry (index - 44u32 + 1) , 51u32 ..= 57u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . item_geometry (index - 51u32 + 1) , 58u32 ..= 64u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . item_geometry (index - 58u32 + 1) , 67u32 ..= 104u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . item_geometry (index - 67u32 + 1) , 107u32 ..= 144u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . item_geometry (index - 107u32 + 1) , 147u32 ..= 184u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . item_geometry (index - 147u32 + 1) , 196u32 ..= 202u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . item_geometry (index - 196u32 + 1) , 203u32 ..= 209u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . item_geometry (index - 203u32 + 1) , 210u32 ..= 216u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . item_geometry (index - 210u32 + 1) , 219u32 ..= 256u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . item_geometry (index - 219u32 + 1) , 259u32 ..= 296u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . item_geometry (index - 259u32 + 1) , 299u32 ..= 336u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . item_geometry (index - 299u32 + 1) , 348u32 ..= 354u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . item_geometry (index - 348u32 + 1) , 355u32 ..= 361u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . item_geometry (index - 355u32 + 1) , 362u32 ..= 368u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . item_geometry (index - 362u32 + 1) , 371u32 ..= 408u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . item_geometry (index - 371u32 + 1) , 411u32 ..= 448u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . item_geometry (index - 411u32 + 1) , 451u32 ..= 488u32 => return InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . item_geometry (index - 451u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#TabList , 9u32 => sp :: r#AccessibleRole :: r#Tab , 10u32 => sp :: r#AccessibleRole :: r#Tab , 11u32 => sp :: r#AccessibleRole :: r#Tab , 33u32 => sp :: r#AccessibleRole :: r#TabPanel , 34u32 => sp :: r#AccessibleRole :: r#TabList , 41u32 => sp :: r#AccessibleRole :: r#Tab , 42u32 => sp :: r#AccessibleRole :: r#Tab , 43u32 => sp :: r#AccessibleRole :: r#Tab , 65u32 => sp :: r#AccessibleRole :: r#TabPanel , 105u32 => sp :: r#AccessibleRole :: r#TabPanel , 145u32 => sp :: r#AccessibleRole :: r#TabPanel , 185u32 => sp :: r#AccessibleRole :: r#TabPanel , 186u32 => sp :: r#AccessibleRole :: r#TabList , 193u32 => sp :: r#AccessibleRole :: r#Tab , 194u32 => sp :: r#AccessibleRole :: r#Tab , 195u32 => sp :: r#AccessibleRole :: r#Tab , 217u32 => sp :: r#AccessibleRole :: r#TabPanel , 257u32 => sp :: r#AccessibleRole :: r#TabPanel , 297u32 => sp :: r#AccessibleRole :: r#TabPanel , 337u32 => sp :: r#AccessibleRole :: r#TabPanel , 338u32 => sp :: r#AccessibleRole :: r#TabList , 345u32 => sp :: r#AccessibleRole :: r#Tab , 346u32 => sp :: r#AccessibleRole :: r#Tab , 347u32 => sp :: r#AccessibleRole :: r#Tab , 369u32 => sp :: r#AccessibleRole :: r#TabPanel , 409u32 => sp :: r#AccessibleRole :: r#TabPanel , 449u32 => sp :: r#AccessibleRole :: r#TabPanel , 9u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . accessible_role (0) , 12u32 ..= 18u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . accessible_role (index - 12u32 + 1) , 10u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . accessible_role (0) , 19u32 ..= 25u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . accessible_role (index - 19u32 + 1) , 11u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . accessible_role (0) , 26u32 ..= 32u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . accessible_role (index - 26u32 + 1) , 41u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . accessible_role (0) , 44u32 ..= 50u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . accessible_role (index - 44u32 + 1) , 42u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . accessible_role (0) , 51u32 ..= 57u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . accessible_role (index - 51u32 + 1) , 43u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . accessible_role (0) , 58u32 ..= 64u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . accessible_role (index - 58u32 + 1) , 66u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . accessible_role (0) , 67u32 ..= 104u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . accessible_role (index - 67u32 + 1) , 106u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . accessible_role (0) , 107u32 ..= 144u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . accessible_role (index - 107u32 + 1) , 146u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . accessible_role (0) , 147u32 ..= 184u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . accessible_role (index - 147u32 + 1) , 193u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . accessible_role (0) , 196u32 ..= 202u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . accessible_role (index - 196u32 + 1) , 194u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . accessible_role (0) , 203u32 ..= 209u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . accessible_role (index - 203u32 + 1) , 195u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . accessible_role (0) , 210u32 ..= 216u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . accessible_role (index - 210u32 + 1) , 218u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . accessible_role (0) , 219u32 ..= 256u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . accessible_role (index - 219u32 + 1) , 258u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . accessible_role (0) , 259u32 ..= 296u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . accessible_role (index - 259u32 + 1) , 298u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . accessible_role (0) , 299u32 ..= 336u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . accessible_role (index - 299u32 + 1) , 345u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . accessible_role (0) , 348u32 ..= 354u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . accessible_role (index - 348u32 + 1) , 346u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . accessible_role (0) , 355u32 ..= 361u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . accessible_role (index - 355u32 + 1) , 347u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . accessible_role (0) , 362u32 ..= 368u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . accessible_role (index - 362u32 + 1) , 370u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . accessible_role (0) , 371u32 ..= 408u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . accessible_role (index - 371u32 + 1) , 410u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . accessible_role (0) , 411u32 ..= 448u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . accessible_role (index - 411u32 + 1) , 450u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . accessible_role (0) , 451u32 ..= 488u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . accessible_role (index - 451u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#DelegateFocus) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_782_accessible_delegate_focus ()) . apply_pin (_self) . get ()) as f64)) , (2u32 , sp :: AccessibleStringProperty :: r#ItemCount) => sp :: Some (sp :: shared_string_from_number ((3f64) as f64)) , (2u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match sp :: r#Orientation :: r#Horizontal {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (9u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (9u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (10u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (10u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (10u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (10u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (10u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (11u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (11u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (11u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (11u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (11u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (33u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (34u32 , sp :: AccessibleStringProperty :: r#DelegateFocus) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_793_accessible_delegate_focus ()) . apply_pin (_self) . get ()) as f64)) , (34u32 , sp :: AccessibleStringProperty :: r#ItemCount) => sp :: Some (sp :: shared_string_from_number ((3f64) as f64)) , (34u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match sp :: r#Orientation :: r#Horizontal {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (41u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (41u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (41u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (41u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (41u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (42u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (42u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (42u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (42u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (42u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (43u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (43u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (43u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (43u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (43u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (65u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (105u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (145u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (185u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (186u32 , sp :: AccessibleStringProperty :: r#DelegateFocus) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_813_accessible_delegate_focus ()) . apply_pin (_self) . get ()) as f64)) , (186u32 , sp :: AccessibleStringProperty :: r#ItemCount) => sp :: Some (sp :: shared_string_from_number ((3f64) as f64)) , (186u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match sp :: r#Orientation :: r#Horizontal {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (193u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (193u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (193u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (193u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (193u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (194u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (194u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (194u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (194u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (194u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (195u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (195u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (195u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (195u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (195u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (217u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (257u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (297u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (337u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (338u32 , sp :: AccessibleStringProperty :: r#DelegateFocus) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780__tabbar_833_accessible_delegate_focus ()) . apply_pin (_self) . get ()) as f64)) , (338u32 , sp :: AccessibleStringProperty :: r#ItemCount) => sp :: Some (sp :: shared_string_from_number ((3f64) as f64)) , (338u32 , sp :: AccessibleStringProperty :: r#Orientation) => sp :: Some (match sp :: r#Orientation :: r#Horizontal {
                     sp :: r#Orientation :: r#Horizontal => sp :: SharedString :: from ("horizontal") , sp :: r#Orientation :: r#Vertical => sp :: SharedString :: from ("vertical") , _ => sp :: SharedString :: default () }
                ) , (345u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (345u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (345u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (345u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (345u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (346u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (346u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (346u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (346u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (346u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (347u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (347u32 , sp :: AccessibleStringProperty :: r#ItemIndex) => sp :: Some (sp :: shared_string_from_number (((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_tab_index ()) . apply_pin (_self) . get ()) as f64)) , (347u32 , sp :: AccessibleStringProperty :: r#ItemSelectable) => sp :: Some (if true {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (347u32 , sp :: AccessibleStringProperty :: r#ItemSelected) => sp :: Some (if (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_is_current ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (347u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (369u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (409u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (449u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (9u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . accessible_string_property (0 , what) , (12u32 ..= 18u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . accessible_string_property (index - 12u32 + 1 , what) , (10u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . accessible_string_property (0 , what) , (19u32 ..= 25u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . accessible_string_property (index - 19u32 + 1 , what) , (11u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . accessible_string_property (0 , what) , (26u32 ..= 32u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . accessible_string_property (index - 26u32 + 1 , what) , (41u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . accessible_string_property (0 , what) , (44u32 ..= 50u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . accessible_string_property (index - 44u32 + 1 , what) , (42u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . accessible_string_property (0 , what) , (51u32 ..= 57u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . accessible_string_property (index - 51u32 + 1 , what) , (43u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . accessible_string_property (0 , what) , (58u32 ..= 64u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . accessible_string_property (index - 58u32 + 1 , what) , (66u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . accessible_string_property (0 , what) , (67u32 ..= 104u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . accessible_string_property (index - 67u32 + 1 , what) , (106u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . accessible_string_property (0 , what) , (107u32 ..= 144u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . accessible_string_property (index - 107u32 + 1 , what) , (146u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . accessible_string_property (0 , what) , (147u32 ..= 184u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . accessible_string_property (index - 147u32 + 1 , what) , (193u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . accessible_string_property (0 , what) , (196u32 ..= 202u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . accessible_string_property (index - 196u32 + 1 , what) , (194u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . accessible_string_property (0 , what) , (203u32 ..= 209u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . accessible_string_property (index - 203u32 + 1 , what) , (195u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . accessible_string_property (0 , what) , (210u32 ..= 216u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . accessible_string_property (index - 210u32 + 1 , what) , (218u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . accessible_string_property (0 , what) , (219u32 ..= 256u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . accessible_string_property (index - 219u32 + 1 , what) , (258u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . accessible_string_property (0 , what) , (259u32 ..= 296u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . accessible_string_property (index - 259u32 + 1 , what) , (298u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . accessible_string_property (0 , what) , (299u32 ..= 336u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . accessible_string_property (index - 299u32 + 1 , what) , (345u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . accessible_string_property (0 , what) , (348u32 ..= 354u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . accessible_string_property (index - 348u32 + 1 , what) , (346u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . accessible_string_property (0 , what) , (355u32 ..= 361u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . accessible_string_property (index - 355u32 + 1 , what) , (347u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . accessible_string_property (0 , what) , (362u32 ..= 368u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . accessible_string_property (index - 362u32 + 1 , what) , (370u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . accessible_string_property (0 , what) , (371u32 ..= 408u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . accessible_string_property (index - 371u32 + 1 , what) , (410u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . accessible_string_property (0 , what) , (411u32 ..= 448u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . accessible_string_property (index - 411u32 + 1 , what) , (450u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . accessible_string_property (0 , what) , (451u32 ..= 488u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . accessible_string_property (index - 451u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (9u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (10u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (11u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (41u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (42u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (43u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (193u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (194u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (195u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (345u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (346u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (347u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () + InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (9u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . accessibility_action (0 , action) , (12u32 ..= 18u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . accessibility_action (index - 12u32 + 1 , action) , (10u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . accessibility_action (0 , action) , (19u32 ..= 25u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . accessibility_action (index - 19u32 + 1 , action) , (11u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . accessibility_action (0 , action) , (26u32 ..= 32u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . accessibility_action (index - 26u32 + 1 , action) , (41u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . accessibility_action (0 , action) , (44u32 ..= 50u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . accessibility_action (index - 44u32 + 1 , action) , (42u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . accessibility_action (0 , action) , (51u32 ..= 57u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . accessibility_action (index - 51u32 + 1 , action) , (43u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . accessibility_action (0 , action) , (58u32 ..= 64u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . accessibility_action (index - 58u32 + 1 , action) , (66u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . accessibility_action (0 , action) , (67u32 ..= 104u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . accessibility_action (index - 67u32 + 1 , action) , (106u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . accessibility_action (0 , action) , (107u32 ..= 144u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . accessibility_action (index - 107u32 + 1 , action) , (146u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . accessibility_action (0 , action) , (147u32 ..= 184u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . accessibility_action (index - 147u32 + 1 , action) , (193u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . accessibility_action (0 , action) , (196u32 ..= 202u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . accessibility_action (index - 196u32 + 1 , action) , (194u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . accessibility_action (0 , action) , (203u32 ..= 209u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . accessibility_action (index - 203u32 + 1 , action) , (195u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . accessibility_action (0 , action) , (210u32 ..= 216u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . accessibility_action (index - 210u32 + 1 , action) , (218u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . accessibility_action (0 , action) , (219u32 ..= 256u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . accessibility_action (index - 219u32 + 1 , action) , (258u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . accessibility_action (0 , action) , (259u32 ..= 296u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . accessibility_action (index - 259u32 + 1 , action) , (298u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . accessibility_action (0 , action) , (299u32 ..= 336u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . accessibility_action (index - 299u32 + 1 , action) , (345u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . accessibility_action (0 , action) , (348u32 ..= 354u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . accessibility_action (index - 348u32 + 1 , action) , (346u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . accessibility_action (0 , action) , (355u32 ..= 361u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . accessibility_action (index - 355u32 + 1 , action) , (347u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . accessibility_action (0 , action) , (362u32 ..= 368u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . accessibility_action (index - 362u32 + 1 , action) , (370u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . accessibility_action (0 , action) , (371u32 ..= 408u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . accessibility_action (index - 371u32 + 1 , action) , (410u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . accessibility_action (0 , action) , (411u32 ..= 448u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . accessibility_action (index - 411u32 + 1 , action) , (450u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . accessibility_action (0 , action) , (451u32 ..= 488u32 , _) => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . accessibility_action (index - 451u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 9u32 => sp :: SupportedAccessibilityAction :: r#Default , 10u32 => sp :: SupportedAccessibilityAction :: r#Default , 11u32 => sp :: SupportedAccessibilityAction :: r#Default , 41u32 => sp :: SupportedAccessibilityAction :: r#Default , 42u32 => sp :: SupportedAccessibilityAction :: r#Default , 43u32 => sp :: SupportedAccessibilityAction :: r#Default , 193u32 => sp :: SupportedAccessibilityAction :: r#Default , 194u32 => sp :: SupportedAccessibilityAction :: r#Default , 195u32 => sp :: SupportedAccessibilityAction :: r#Default , 345u32 => sp :: SupportedAccessibilityAction :: r#Default , 346u32 => sp :: SupportedAccessibilityAction :: r#Default , 347u32 => sp :: SupportedAccessibilityAction :: r#Default , 9u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . supported_accessibility_actions (0) , 12u32 ..= 18u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . supported_accessibility_actions (index - 12u32 + 1) , 10u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . supported_accessibility_actions (0) , 19u32 ..= 25u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . supported_accessibility_actions (index - 19u32 + 1) , 11u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . supported_accessibility_actions (0) , 26u32 ..= 32u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . supported_accessibility_actions (index - 26u32 + 1) , 41u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . supported_accessibility_actions (0) , 44u32 ..= 50u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . supported_accessibility_actions (index - 44u32 + 1) , 42u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . supported_accessibility_actions (0) , 51u32 ..= 57u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . supported_accessibility_actions (index - 51u32 + 1) , 43u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . supported_accessibility_actions (0) , 58u32 ..= 64u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . supported_accessibility_actions (index - 58u32 + 1) , 66u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . supported_accessibility_actions (0) , 67u32 ..= 104u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . supported_accessibility_actions (index - 67u32 + 1) , 106u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . supported_accessibility_actions (0) , 107u32 ..= 144u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . supported_accessibility_actions (index - 107u32 + 1) , 146u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . supported_accessibility_actions (0) , 147u32 ..= 184u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . supported_accessibility_actions (index - 147u32 + 1) , 193u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . supported_accessibility_actions (0) , 196u32 ..= 202u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . supported_accessibility_actions (index - 196u32 + 1) , 194u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . supported_accessibility_actions (0) , 203u32 ..= 209u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . supported_accessibility_actions (index - 203u32 + 1) , 195u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . supported_accessibility_actions (0) , 210u32 ..= 216u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . supported_accessibility_actions (index - 210u32 + 1) , 218u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . supported_accessibility_actions (0) , 219u32 ..= 256u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . supported_accessibility_actions (index - 219u32 + 1) , 258u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . supported_accessibility_actions (0) , 259u32 ..= 296u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . supported_accessibility_actions (index - 259u32 + 1) , 298u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . supported_accessibility_actions (0) , 299u32 ..= 336u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . supported_accessibility_actions (index - 299u32 + 1) , 345u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . supported_accessibility_actions (0) , 348u32 ..= 354u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . supported_accessibility_actions (index - 348u32 + 1) , 346u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . supported_accessibility_actions (0) , 355u32 ..= 361u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . supported_accessibility_actions (index - 355u32 + 1) , 347u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . supported_accessibility_actions (0) , 362u32 ..= 368u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . supported_accessibility_actions (index - 362u32 + 1) , 370u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . supported_accessibility_actions (0) , 371u32 ..= 408u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . supported_accessibility_actions (index - 371u32 + 1) , 410u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . supported_accessibility_actions (0) , 411u32 ..= 448u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . supported_accessibility_actions (index - 411u32 + 1) , 450u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . supported_accessibility_actions (0) , 451u32 ..= 488u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . supported_accessibility_actions (index - 451u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 12u32 ..= 18u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () . apply_pin (_self) . item_element_infos (index - 12u32 + 1) , 19u32 ..= 25u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () . apply_pin (_self) . item_element_infos (index - 19u32 + 1) , 26u32 ..= 32u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () . apply_pin (_self) . item_element_infos (index - 26u32 + 1) , 44u32 ..= 50u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () . apply_pin (_self) . item_element_infos (index - 44u32 + 1) , 51u32 ..= 57u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () . apply_pin (_self) . item_element_infos (index - 51u32 + 1) , 58u32 ..= 64u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () . apply_pin (_self) . item_element_infos (index - 58u32 + 1) , 67u32 ..= 104u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () . apply_pin (_self) . item_element_infos (index - 67u32 + 1) , 107u32 ..= 144u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () . apply_pin (_self) . item_element_infos (index - 107u32 + 1) , 147u32 ..= 184u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () . apply_pin (_self) . item_element_infos (index - 147u32 + 1) , 196u32 ..= 202u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () . apply_pin (_self) . item_element_infos (index - 196u32 + 1) , 203u32 ..= 209u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () . apply_pin (_self) . item_element_infos (index - 203u32 + 1) , 210u32 ..= 216u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () . apply_pin (_self) . item_element_infos (index - 210u32 + 1) , 219u32 ..= 256u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () . apply_pin (_self) . item_element_infos (index - 219u32 + 1) , 259u32 ..= 296u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () . apply_pin (_self) . item_element_infos (index - 259u32 + 1) , 299u32 ..= 336u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () . apply_pin (_self) . item_element_infos (index - 299u32 + 1) , 348u32 ..= 354u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () . apply_pin (_self) . item_element_infos (index - 348u32 + 1) , 355u32 ..= 361u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () . apply_pin (_self) . item_element_infos (index - 355u32 + 1) , 362u32 ..= 368u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () . apply_pin (_self) . item_element_infos (index - 362u32 + 1) , 371u32 ..= 408u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () . apply_pin (_self) . item_element_infos (index - 371u32 + 1) , 411u32 ..= 448u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () . apply_pin (_self) . item_element_infos (index - 411u32 + 1) , 451u32 ..= 488u32 => InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () . apply_pin (_self) . item_element_infos (index - 451u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#tmp_root_780_rectangle_781_min_height = (InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_min_height ()) . apply_pin (_self) . get () . get () ;
                 sp :: LayoutInfo {
                     r#max : ((340282346638528860000000000000000000000f64 as sp :: Coord) . max (r#tmp_root_780_rectangle_781_min_height as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#tmp_root_780_rectangle_781_min_height) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_rectangle_781_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (340282346638528860000000000000000000000f64 as sp :: Coord) as sp :: Coord) . max (r#tmp_root_780_rectangle_781_min_height as sp :: Coord)) . clone () as _ , r#stretch : 1f64 as _ , }
                 }
            ) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageGPU_root_850 {
         r#root_850 : sp :: r#Empty , r#root_clip_851 : sp :: r#Clip , r#flickable_853 : sp :: r#Flickable , r#flickable_content_854 : sp :: r#Empty , r#rectangle_856 : sp :: r#BasicBorderRectangle , r#text_857 : sp :: r#SimpleText , r#empty_878 : sp :: r#Empty , r#vertical_bar_visibility_880 : sp :: r#Clip , r#vertical_bar_881 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_882 : sp :: r#Clip , r#thumb_883 : sp :: r#BasicBorderRectangle , r#touch_area_884 : sp :: r#TouchArea , r#up_scroll_button_Opacity_885 : sp :: r#Opacity , r#up_scroll_button_886 : sp :: r#TouchArea , r#icon_Opacity_887 : sp :: r#Opacity , r#icon_888 : sp :: r#ImageItem , r#down_scroll_button_Opacity_889 : sp :: r#Opacity , r#down_scroll_button_890 : sp :: r#TouchArea , r#icon_Opacity_891 : sp :: r#Opacity , r#icon_892 : sp :: r#ImageItem , r#horizontal_bar_visibility_893 : sp :: r#Clip , r#horizontal_bar_894 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_895 : sp :: r#Clip , r#thumb_896 : sp :: r#BasicBorderRectangle , r#touch_area_897 : sp :: r#TouchArea , r#up_scroll_button_Opacity_898 : sp :: r#Opacity , r#up_scroll_button_899 : sp :: r#TouchArea , r#icon_Opacity_900 : sp :: r#Opacity , r#icon_901 : sp :: r#ImageItem , r#down_scroll_button_Opacity_902 : sp :: r#Opacity , r#down_scroll_button_903 : sp :: r#TouchArea , r#icon_Opacity_904 : sp :: r#Opacity , r#icon_905 : sp :: r#ImageItem , r#systemtoggle_879 : InnerSystemToggle_root_155 , r#root_850_down_scroll_button_890_state : sp :: Property < i32 > , r#root_850_down_scroll_button_903_state : sp :: Property < i32 > , r#root_850_empty_852_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_850_empty_852_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_850_empty_852_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_850_empty_852_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_850_empty_852_visible_height : sp :: Property < sp :: LogicalLength > , r#root_850_empty_852_visible_width : sp :: Property < sp :: LogicalLength > , r#root_850_empty_855_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_850_empty_855_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_850_empty_855_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_850_flickable_853_horizontal_stretch : sp :: Property < f32 > , r#root_850_flickable_853_max_height : sp :: Property < sp :: LogicalLength > , r#root_850_flickable_853_max_width : sp :: Property < sp :: LogicalLength > , r#root_850_flickable_853_min_height : sp :: Property < sp :: LogicalLength > , r#root_850_flickable_853_min_width : sp :: Property < sp :: LogicalLength > , r#root_850_flickable_853_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_850_flickable_853_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_850_flickable_853_vertical_stretch : sp :: Property < f32 > , r#root_850_height : sp :: Property < sp :: LogicalLength > , r#root_850_horizontal_bar_894_maximum : sp :: Property < sp :: LogicalLength > , r#root_850_horizontal_bar_894_size : sp :: Property < sp :: LogicalLength > , r#root_850_horizontal_bar_894_state : sp :: Property < i32 > , r#root_850_horizontal_bar_894_visible : sp :: Property < bool > , r#root_850_horizontal_bar_894_width : sp :: Property < sp :: LogicalLength > , r#root_850_modes_all : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#root_850_modes_dgpu : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#root_850_modes_mux : sp :: Property < sp :: ModelRc < sp :: SharedString > > , r#root_850_rectangle_856_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_850_rectangle_856_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_850_text_857_min_height : sp :: Property < sp :: LogicalLength > , r#root_850_text_857_min_width : sp :: Property < sp :: LogicalLength > , r#root_850_text_857_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_850_text_857_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_850_text_857_x : sp :: Property < sp :: LogicalLength > , r#root_850_thumb_883_height : sp :: Property < sp :: LogicalLength > , r#root_850_thumb_883_width : sp :: Property < sp :: LogicalLength > , r#root_850_thumb_883_y : sp :: Property < sp :: LogicalLength > , r#root_850_thumb_896_height : sp :: Property < sp :: LogicalLength > , r#root_850_thumb_896_width : sp :: Property < sp :: LogicalLength > , r#root_850_thumb_896_x : sp :: Property < sp :: LogicalLength > , r#root_850_touch_area_884_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_850_touch_area_897_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_850_up_scroll_button_886_state : sp :: Property < i32 > , r#root_850_up_scroll_button_899_state : sp :: Property < i32 > , r#root_850_vertical_bar_881_height : sp :: Property < sp :: LogicalLength > , r#root_850_vertical_bar_881_maximum : sp :: Property < sp :: LogicalLength > , r#root_850_vertical_bar_881_size : sp :: Property < sp :: LogicalLength > , r#root_850_vertical_bar_881_state : sp :: Property < i32 > , r#root_850_vertical_bar_881_visible : sp :: Property < bool > , r#root_850_width : sp :: Property < sp :: LogicalLength > , r#root_850_x : sp :: Property < sp :: LogicalLength > , r#root_850_y : sp :: Property < sp :: LogicalLength > , r#root_850_horizontal_bar_894_scrolled : sp :: Callback < () , () > , r#root_850_vertical_bar_881_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_empty_858 > , repeater1 : sp :: Conditional < InnerComponent_empty_861 > , repeater2 : sp :: Conditional < InnerComponent_empty_865 > , repeater3 : sp :: Conditional < InnerComponent_empty_868 > , repeater4 : sp :: Conditional < InnerComponent_empty_872 > , repeater5 : sp :: Conditional < InnerComponent_empty_875 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageGPU_root_850 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageGPU_root_850 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (x)) ,) ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((! {
                         * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_switchable () }
                     . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ())) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_switchable () }
                     . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_switchable () }
                     . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater3 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_present () }
                     . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater4 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_present () }
                     . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater5 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerGPUPageData :: FIELD_OFFSETS . r#has_xgm_led () }
                     . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 15u32 - 1 , tree_index_of_first_child + 16u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#disable_nvidia_powerd_on_battery () }
             . apply_pin (_self . globals () . global_GPUPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_down_scroll_button_890_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_down_scroll_button_903_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_39 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_39) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_39) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_39) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_39) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_40 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_40) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_40) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_40) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_40) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     12usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (2usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len () + _self . repeater4 . len () + _self . repeater5 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_rectangle_856_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [4usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [4usize + 1] = _self . repeater2 . len () as u32 ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [6usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [6usize + 1] = _self . repeater3 . len () as u32 ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [8usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [8usize + 1] = _self . repeater4 . len () as u32 ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [10usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [10usize + 1] = _self . repeater5 . len () as u32 ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : 100f64 as _ , r#min : 44f64 as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                         as _ , r#size : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (2usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len () + _self . repeater4 . len () + _self . repeater5 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_rectangle_856_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                             let r#layout_padding = 20f64 ;
                             sp :: LayoutInfo {
                                 r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (2usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len () + _self . repeater3 . len () + _self . repeater4 . len () + _self . repeater5 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_rectangle_856_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater3 . len () {
                         if let Some (sub_comp) = _self . repeater3 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater4 . len () {
                         if let Some (sub_comp) = _self . repeater4 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater5 . len () {
                         if let Some (sub_comp) = _self . repeater5 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#cell_layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : 100f64 as _ , r#min : 44f64 as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_850_empty_852_horizontal_scrollbar_policy = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_850_empty_852_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_850_empty_852_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_width ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_modes_all ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Integrated")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Hybrid")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Ultimate")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_modes_dgpu ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Integrated")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Hybrid")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_modes_mux ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Hybrid")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Ultimate")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_rectangle_856_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_rectangle_856_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_850_vertical_bar_881_maximum = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_850_vertical_bar_881_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_850_vertical_bar_881_page_size = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp_root_850_vertical_bar_881_page_size) . clone ()) as f64) / (((((r#tmp_root_850_vertical_bar_881_maximum) . clone ()) as f64) + (((r#tmp_root_850_vertical_bar_881_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_850_horizontal_bar_894_maximum = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_850_horizontal_bar_894_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_850_horizontal_bar_894_page_size = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp_root_850_horizontal_bar_894_page_size) . clone ()) as f64))) as f64) / (((((r#tmp_root_850_horizontal_bar_894_maximum) . clone ()) as f64) + (((r#tmp_root_850_horizontal_bar_894_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_up_scroll_button_886_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_up_scroll_button_899_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_850_empty_852_vertical_scrollbar_policy = (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_850_empty_852_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_850_empty_852_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#rectangle_856 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#rectangle_856 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#rectangle_856 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#rectangle_856 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Internal/Discrete GPU")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (_self) . get () [15usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Disable nvidia-powerd on battery")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_disable_nvidia_powerd_on_battery () }
                                 . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_disable_nvidia_powerd_on_battery () }
                             . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . call (& (args . 0 . clone () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_systemtoggle_879_layoutinfo_h = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     (((((((((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min ((r#tmp_systemtoggle_879_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_systemtoggle_879_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_881 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_881 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_881 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_883 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_883 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_884_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_884_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_884_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_884_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_884_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression86 = {
                                 let r#return_check_merge85 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge85) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge85) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression86) . 1 {
                                 ((r#returned_expression86) . 0) as _ }
                             else {
                                 (r#returned_expression86) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_885 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_887 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_up_scroll_button_886_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_up_scroll_button_886_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_889 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_891 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_down_scroll_button_890_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_down_scroll_button_890_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_894 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_894 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_894 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_896 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_896 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_897_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_897_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_897_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_897_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_897_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression88 = {
                                 let r#return_check_merge87 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge87) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge87) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression88) . 1 {
                                 ((r#returned_expression88) . 0) as _ }
                             else {
                                 (r#returned_expression88) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_898 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_900 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_up_scroll_button_899_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_up_scroll_button_899_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_902 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_904 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_down_scroll_button_903_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_down_scroll_button_903_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#rectangle_856 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#rectangle_856 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_881 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_881 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_881 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_883 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_883 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_894 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_894 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_894 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_896 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_896 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . visit (order , visitor) }
                 4u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . visit (order , visitor) }
                 5u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . visit (order , visitor) }
                 6u32 ..= 7u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 6u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_858 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_861 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_865 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_868 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_872 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_875 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed |= InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater3 . range ()) }
                 4u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater4 . range ()) }
                 5u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater5 . range ()) }
                 6u32 ..= 7u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . subtree_range (dyn_index - 6u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 => {
                     if let Some (instance) = _self . repeater3 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 4u32 => {
                     if let Some (instance) = _self . repeater4 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 5u32 => {
                     if let Some (instance) = _self . repeater5 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 6u32 ..= 7u32 => {
                     InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . subtree_component (dyn_index - 6u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 6u32 => ((36f64) . clone () as sp :: Coord , ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 13u32 => ((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (_self) . get () [15usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (_self) . get () [14usize]) . clone ()) . clone () as sp :: Coord ,) , 14u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_text_857_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((36f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 15u32 => ((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (_self) . get () [15usize] as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 28u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 29u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 30u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_883_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 31u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 32u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 33u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 34u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 35u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 36u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 37u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 38u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 39u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 40u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 41u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 42u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_thumb_896_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 43u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 44u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 45u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 46u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 47u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 48u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 49u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 50u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 51u32 => (((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 16u32 ..= 27u32 => return InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . item_geometry (index - 16u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 14u32 => sp :: r#AccessibleRole :: r#Text , 15u32 => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . accessible_role (0) , 16u32 ..= 27u32 => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . accessible_role (index - 16u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (14u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (15u32 , _) => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . accessible_string_property (0 , what) , (16u32 ..= 27u32 , _) => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . accessible_string_property (index - 16u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (15u32 , _) => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . accessibility_action (0 , action) , (16u32 ..= 27u32 , _) => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . accessibility_action (index - 16u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 15u32 => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . supported_accessibility_actions (0) , 16u32 ..= 27u32 => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . supported_accessibility_actions (index - 16u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 16u32 ..= 27u32 => InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () . apply_pin (_self) . item_element_infos (index - 16u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + (({
                 let r#inlined_fn_arg_53_0 = args . 0 . clone () ;
                 (({
                     let r#layout_info_40 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_40) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_40) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_40) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_40) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_flickable_853_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )) }
            )))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_884_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_884_saved_values ()) . apply_pin (_self) . set ((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_vertical_bar_881_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_897_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_touch_area_897_saved_values ()) . apply_pin (_self) . set ((((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_horizontal_bar_894_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_858 {
         r#empty_858 : sp :: r#Empty , r#text_859 : sp :: r#SimpleText , r#empty_858_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_858_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_858_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_858 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_858 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                     as _ , r#size : ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("This device has no switchable GPU.")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_858 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             2usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_858 , sp :: ItemVTable , sp :: AllowPin > ;
             2usize] = [sp :: VOffset :: new (InnerComponent_empty_858 :: FIELD_OFFSETS . r#empty_858 ()) , sp :: VOffset :: new (InnerComponent_empty_858 :: FIELD_OFFSETS . r#text_859 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_858) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_858 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_858 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_858 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_858 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_858 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_861 {
         r#empty_861 : sp :: r#Empty , r#rectangle_862 : sp :: r#Empty , r#text_863 : sp :: r#SimpleText , r#empty_861_rectangle_862_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_861_rectangle_862_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#empty_861_rectangle_862_width : sp :: Property < sp :: LogicalLength > , r#empty_861_text_863_min_height : sp :: Property < sp :: LogicalLength > , r#empty_861_text_863_min_width : sp :: Property < sp :: LogicalLength > , r#empty_861_text_863_preferred_height : sp :: Property < sp :: LogicalLength > , r#empty_861_text_863_preferred_width : sp :: Property < sp :: LogicalLength > , r#empty_861_text_863_x : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_861 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_861 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_empty_861_rectangle_862_layoutinfo_h = (InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     (((((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min ((r#tmp_empty_861_rectangle_862_layoutinfo_h) . r#preferred as sp :: Coord) as sp :: Coord) . min ((r#tmp_empty_861_rectangle_862_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_empty_861_rectangle_862_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Note: Changes take effect after a reboot. The dropdown always shows the current mode.")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = (InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     let r#layout_padding = 20f64 ;
                     sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#cell_layout_info = (InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     let r#cell_size = 32f64 ;
                     sp :: LayoutInfo {
                         r#max : ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#cell_size) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : (((r#cell_size as sp :: Coord) . min ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => ((32f64) . clone () as sp :: Coord , ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_rectangle_862_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861_text_863_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((32f64) as f64) - (((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_861 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_861 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_861 :: FIELD_OFFSETS . r#empty_861 ()) , sp :: VOffset :: new (InnerComponent_empty_861 :: FIELD_OFFSETS . r#rectangle_862 ()) , sp :: VOffset :: new (InnerComponent_empty_861 :: FIELD_OFFSETS . r#text_863 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_861) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_861 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_861 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_861 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 8u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_861 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_861 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_865 {
         r#empty_865 : sp :: r#Empty , r#systemdropdown_866 : InnerSystemDropdown_root_88 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_865 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_865 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_mode_index () }
             . apply_pin (_self . globals () . global_GPUPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) , {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_dropdown_enabled () }
             . apply_pin (_self . globals () . global_GPUPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) . get () {
                     x => {
                         let index = ({
                             * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_mode_index () }
                         . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_GPUPageData_gpu_modes = {
                         * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_modes () }
                     . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () ;
                     if sp :: ApproxEq :: < f64 > :: approx_eq (& (match & (r#tmp_GPUPageData_gpu_modes) . clone () {
                         x => {
                             x . model_tracker () . track_row_count_changes () ;
                             x . row_count () as i32 }
                         }
                     as f64) , & (3f64 as f64)) {
                         (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_modes_all ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _ }
                     else {
                         if ((sp :: ApproxEq :: < f64 > :: approx_eq (& (match & (r#tmp_GPUPageData_gpu_modes) . clone () {
                             x => {
                                 x . model_tracker () . track_row_count_changes () ;
                                 x . row_count () as i32 }
                             }
                         as f64) , & (2f64 as f64)))) && ((((match & r#tmp_GPUPageData_gpu_modes {
                             x => {
                                 let index = (((0f64) as i32)) as usize ;
                                 x . row_data_tracked (index) . unwrap_or_default () }
                             }
                        )) == ((sp :: SharedString :: from ("Integrated"))))) {
                             (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_modes_dgpu ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _ }
                         else {
                             _self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_modes_mux ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () }
                         }
                     }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_set_gpu_mode () }
                                 . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_gpu_mode () }
                             . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . call (& ({
                                 * & InnerGPUPageData :: FIELD_OFFSETS . r#gpu_mode_index () }
                             . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU mode")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_systemdropdown_866_layoutinfo_h = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord) . min ((r#tmp_systemdropdown_866_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_systemdropdown_866_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint ((({
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                ) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [6usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 12u32 => return InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 12u32 => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 12u32 , _) => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 12u32 , _) => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 12u32 => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 12u32 => InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#cell_layout_info = (({
                     let r#layout_info_9 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                     }
                )) + (((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                 sp :: LayoutInfo {
                     r#max : (((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max as sp :: Coord) . max ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max as sp :: Coord) . max ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                 }
            ) as _ }
         }
     impl InnerComponent_empty_865 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 6u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 11u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 11u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 7u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 7u32 , item_array_index : 11u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_865 , sp :: ItemVTable , sp :: AllowPin > ;
             12usize] = [sp :: VOffset :: new (InnerComponent_empty_865 :: FIELD_OFFSETS . r#empty_865 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_865 :: FIELD_OFFSETS . r#systemdropdown_866 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_865) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_865 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_865 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_865 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 9u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_865 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_865 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_868 {
         r#empty_868 : sp :: r#Empty , r#rectangle_869 : sp :: r#Empty , r#text_870 : sp :: r#SimpleText , r#empty_868_rectangle_869_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_868_rectangle_869_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#empty_868_rectangle_869_width : sp :: Property < sp :: LogicalLength > , r#empty_868_text_870_min_height : sp :: Property < sp :: LogicalLength > , r#empty_868_text_870_min_width : sp :: Property < sp :: LogicalLength > , r#empty_868_text_870_preferred_height : sp :: Property < sp :: LogicalLength > , r#empty_868_text_870_preferred_width : sp :: Property < sp :: LogicalLength > , r#empty_868_text_870_x : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_868 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_868 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_empty_868_rectangle_869_layoutinfo_h = (InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     (((((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min ((r#tmp_empty_868_rectangle_869_layoutinfo_h) . r#preferred as sp :: Coord) as sp :: Coord) . min ((r#tmp_empty_868_rectangle_869_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_empty_868_rectangle_869_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Note: Reserved GPU memory changes take effect after a reboot.")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = (InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     let r#layout_padding = 20f64 ;
                     sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#cell_layout_info = (InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     let r#cell_size = 32f64 ;
                     sp :: LayoutInfo {
                         r#max : ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (r#cell_size) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : (((r#cell_size as sp :: Coord) . min ((r#cell_size as sp :: Coord) . max (r#cell_size as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (r#cell_size as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [9usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [8usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => ((32f64) . clone () as sp :: Coord , ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_rectangle_869_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868_text_870_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((32f64) as f64) - (((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_868 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_868 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_868 :: FIELD_OFFSETS . r#empty_868 ()) , sp :: VOffset :: new (InnerComponent_empty_868 :: FIELD_OFFSETS . r#rectangle_869 ()) , sp :: VOffset :: new (InnerComponent_empty_868 :: FIELD_OFFSETS . r#text_870 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_868) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_868 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_868 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_868 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 10u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_868 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_868 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_872 {
         r#empty_872 : sp :: r#Empty , r#systemdropdown_873 : InnerSystemDropdown_root_88 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_872 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_872 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemDropdown_root_88 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_index ()) . apply_pin (_self) , {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_index () }
             . apply_pin (_self . globals () . global_GPUPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_model ()) . apply_pin (_self) , {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_choices () }
             . apply_pin (_self . globals () . global_GPUPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () + InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () + InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33_current_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (match & {
                     * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_choices () }
                 . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () {
                     x => {
                         let index = ({
                             * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_index () }
                         . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get ()) as usize ;
                         x . row_data_tracked (index) . unwrap_or_default () }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_selected ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_set_apu_mem () }
                                 . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_apu_mem () }
                             . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . call (& ({
                                 * & InnerGPUPageData :: FIELD_OFFSETS . r#apu_mem_index () }
                             . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Reserved GPU memory")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_systemdropdown_873_layoutinfo_h = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord) . min ((r#tmp_systemdropdown_873_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_systemdropdown_873_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_combo_min_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemDropdown_root_88 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint ((({
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                ) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 0u32 => {
                     InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [10usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 12u32 => return InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 12u32 => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 12u32 , _) => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 12u32 , _) => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 12u32 => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 12u32 => InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#cell_layout_info = (({
                     let r#layout_info_9 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info_9) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_9) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_9) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_9) . r#stretch) . clone () as _ , }
                     }
                )) + (((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () + InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88_empty_89_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                 sp :: LayoutInfo {
                     r#max : (((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max as sp :: Coord) . max ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max as sp :: Coord) . max ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                 }
            ) as _ }
         }
     impl InnerComponent_empty_872 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 6u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 11u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 11u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 7u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 7u32 , item_array_index : 11u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_872 , sp :: ItemVTable , sp :: AllowPin > ;
             12usize] = [sp :: VOffset :: new (InnerComponent_empty_872 :: FIELD_OFFSETS . r#empty_872 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_872 :: FIELD_OFFSETS . r#systemdropdown_873 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_872) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_872 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_872 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_872 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 11u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_872 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_872 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_875 {
         r#empty_875 : sp :: r#Empty , r#systemtoggle_876 : InnerSystemToggle_root_155 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_875 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_875 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerGPUPageData :: FIELD_OFFSETS . r#xgm_led_enabled () }
             . apply_pin (_self . globals () . global_GPUPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("XG Mobile LED")) as _ , (sp :: SharedString :: from ("PageGPU")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerGPUPageData :: FIELD_OFFSETS . callback_tracker_cb_set_xgm_led_enabled () }
                                 . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerGPUPageData :: FIELD_OFFSETS . r#cb_set_xgm_led_enabled () }
                             . apply_pin (_self . globals () . global_GPUPageData . as_ref ()) . call (& (args . 0 . clone () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_systemtoggle_876_layoutinfo_h = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     ((((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min ((r#tmp_systemtoggle_876_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_systemtoggle_876_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     let r#layout_padding = 20f64 ;
                     sp :: LayoutInfo {
                         r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#cell_layout_info = (({
                         let r#layout_info_16 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : 100f64 as _ , r#min : 44f64 as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [12usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_855_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 13u32 => return InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 13u32 => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 13u32 , _) => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 13u32 , _) => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 13u32 => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 13u32 => InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_875 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageGPU_root_850 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             14usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 6u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 11u32 , parent_index : 6u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 10u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 10u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 10u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_875 , sp :: ItemVTable , sp :: AllowPin > ;
             12usize] = [sp :: VOffset :: new (InnerComponent_empty_875 :: FIELD_OFFSETS . r#empty_875 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_875 :: FIELD_OFFSETS . r#systemtoggle_876 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_875) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_875 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_875 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_875 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 12u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_875 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_875 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageBattery_root_906 {
         r#root_906 : sp :: r#Empty , r#root_clip_907 : sp :: r#Clip , r#flickable_909 : sp :: r#Flickable , r#flickable_content_910 : sp :: r#Empty , r#rectangle_912 : sp :: r#BasicBorderRectangle , r#text_913 : sp :: r#SimpleText , r#vertical_bar_visibility_933 : sp :: r#Clip , r#vertical_bar_934 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_935 : sp :: r#Clip , r#thumb_936 : sp :: r#BasicBorderRectangle , r#touch_area_937 : sp :: r#TouchArea , r#up_scroll_button_Opacity_938 : sp :: r#Opacity , r#up_scroll_button_939 : sp :: r#TouchArea , r#icon_Opacity_940 : sp :: r#Opacity , r#icon_941 : sp :: r#ImageItem , r#down_scroll_button_Opacity_942 : sp :: r#Opacity , r#down_scroll_button_943 : sp :: r#TouchArea , r#icon_Opacity_944 : sp :: r#Opacity , r#icon_945 : sp :: r#ImageItem , r#horizontal_bar_visibility_946 : sp :: r#Clip , r#horizontal_bar_947 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_948 : sp :: r#Clip , r#thumb_949 : sp :: r#BasicBorderRectangle , r#touch_area_950 : sp :: r#TouchArea , r#up_scroll_button_Opacity_951 : sp :: r#Opacity , r#up_scroll_button_952 : sp :: r#TouchArea , r#icon_Opacity_953 : sp :: r#Opacity , r#icon_954 : sp :: r#ImageItem , r#down_scroll_button_Opacity_955 : sp :: r#Opacity , r#down_scroll_button_956 : sp :: r#TouchArea , r#icon_Opacity_957 : sp :: r#Opacity , r#icon_958 : sp :: r#ImageItem , r#root_906_down_scroll_button_943_state : sp :: Property < i32 > , r#root_906_down_scroll_button_956_state : sp :: Property < i32 > , r#root_906_empty_908_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_906_empty_908_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_906_empty_908_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_906_empty_908_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_906_empty_908_visible_height : sp :: Property < sp :: LogicalLength > , r#root_906_empty_908_visible_width : sp :: Property < sp :: LogicalLength > , r#root_906_empty_911_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_906_empty_911_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_906_empty_911_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_906_flickable_909_horizontal_stretch : sp :: Property < f32 > , r#root_906_flickable_909_max_height : sp :: Property < sp :: LogicalLength > , r#root_906_flickable_909_max_width : sp :: Property < sp :: LogicalLength > , r#root_906_flickable_909_min_height : sp :: Property < sp :: LogicalLength > , r#root_906_flickable_909_min_width : sp :: Property < sp :: LogicalLength > , r#root_906_flickable_909_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_906_flickable_909_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_906_flickable_909_vertical_stretch : sp :: Property < f32 > , r#root_906_height : sp :: Property < sp :: LogicalLength > , r#root_906_horizontal_bar_947_maximum : sp :: Property < sp :: LogicalLength > , r#root_906_horizontal_bar_947_size : sp :: Property < sp :: LogicalLength > , r#root_906_horizontal_bar_947_state : sp :: Property < i32 > , r#root_906_horizontal_bar_947_visible : sp :: Property < bool > , r#root_906_horizontal_bar_947_width : sp :: Property < sp :: LogicalLength > , r#root_906_rectangle_912_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_906_rectangle_912_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_906_text_913_min_height : sp :: Property < sp :: LogicalLength > , r#root_906_text_913_min_width : sp :: Property < sp :: LogicalLength > , r#root_906_text_913_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_906_text_913_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_906_text_913_x : sp :: Property < sp :: LogicalLength > , r#root_906_thumb_936_height : sp :: Property < sp :: LogicalLength > , r#root_906_thumb_936_width : sp :: Property < sp :: LogicalLength > , r#root_906_thumb_936_y : sp :: Property < sp :: LogicalLength > , r#root_906_thumb_949_height : sp :: Property < sp :: LogicalLength > , r#root_906_thumb_949_width : sp :: Property < sp :: LogicalLength > , r#root_906_thumb_949_x : sp :: Property < sp :: LogicalLength > , r#root_906_touch_area_937_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_906_touch_area_950_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_906_up_scroll_button_939_state : sp :: Property < i32 > , r#root_906_up_scroll_button_952_state : sp :: Property < i32 > , r#root_906_vertical_bar_934_height : sp :: Property < sp :: LogicalLength > , r#root_906_vertical_bar_934_maximum : sp :: Property < sp :: LogicalLength > , r#root_906_vertical_bar_934_size : sp :: Property < sp :: LogicalLength > , r#root_906_vertical_bar_934_state : sp :: Property < i32 > , r#root_906_vertical_bar_934_visible : sp :: Property < bool > , r#root_906_width : sp :: Property < sp :: LogicalLength > , r#root_906_x : sp :: Property < sp :: LogicalLength > , r#root_906_y : sp :: Property < sp :: LogicalLength > , r#root_906_horizontal_bar_947_scrolled : sp :: Callback < () , () > , r#root_906_vertical_bar_934_scrolled : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_systemslider_914 > , repeater1 : sp :: Conditional < InnerComponent_rectangle_916 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageBattery_root_906 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageBattery_root_906 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_end_threshold () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_health () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_down_scroll_button_943_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_down_scroll_button_956_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_41 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_41) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_41) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_41) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_41) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_42 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_42) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_42) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_42) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_42) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     4usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_rectangle_912_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Start as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                         as _ , r#size : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_rectangle_912_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (1usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_rectangle_912_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 36f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 36f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Start as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_906_empty_908_horizontal_scrollbar_policy = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_906_empty_908_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_906_empty_908_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_width ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_rectangle_912_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_rectangle_912_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_906_vertical_bar_934_maximum = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_906_vertical_bar_934_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_906_vertical_bar_934_page_size = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp_root_906_vertical_bar_934_page_size) . clone ()) as f64) / (((((r#tmp_root_906_vertical_bar_934_maximum) . clone ()) as f64) + (((r#tmp_root_906_vertical_bar_934_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_906_horizontal_bar_947_maximum = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_906_horizontal_bar_947_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_906_horizontal_bar_947_page_size = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp_root_906_horizontal_bar_947_page_size) . clone ()) as f64))) as f64) / (((((r#tmp_root_906_horizontal_bar_947_maximum) . clone ()) as f64) + (((r#tmp_root_906_horizontal_bar_947_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_up_scroll_button_939_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_up_scroll_button_952_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_906_empty_908_vertical_scrollbar_policy = (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_906_empty_908_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_906_empty_908_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#rectangle_912 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#rectangle_912 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#rectangle_912 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#rectangle_912 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Battery Information")) as _ , (sp :: SharedString :: from ("PageBattery")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_934 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_934 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_934 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_936 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_936 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_937_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_937_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_937_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_937_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_937_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression90 = {
                                 let r#return_check_merge89 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge89) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge89) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression90) . 1 {
                                 ((r#returned_expression90) . 0) as _ }
                             else {
                                 (r#returned_expression90) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_938 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_940 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_up_scroll_button_939_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_up_scroll_button_939_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_942 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_944 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_down_scroll_button_943_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_down_scroll_button_943_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_947 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_947 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_947 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_949 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_949 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_950_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_950_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_950_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_950_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_950_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression92 = {
                                 let r#return_check_merge91 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge91) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge91) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression92) . 1 {
                                 ((r#returned_expression92) . 0) as _ }
                             else {
                                 (r#returned_expression92) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_951 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_953 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_up_scroll_button_952_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_up_scroll_button_952_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_955 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_957 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_down_scroll_button_956_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_down_scroll_button_956_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#rectangle_912 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#rectangle_912 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_934 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_934 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_934 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_936 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_936 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_947 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_947 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_947 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_949 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_949 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemslider_914 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_916 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerPageBattery_root_906 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 6u32 => ((36f64) . clone () as sp :: Coord , ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_text_913_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((36f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 10u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 11u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 12u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_936_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 13u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 14u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 15u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 16u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 17u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 18u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 19u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 20u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 21u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 22u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 23u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 24u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_thumb_949_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 25u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 26u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 27u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 28u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 29u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 30u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 31u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 32u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 33u32 => (((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 9u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (9u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + (({
                 let r#inlined_fn_arg_54_0 = args . 0 . clone () ;
                 (({
                     let r#layout_info_42 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_42) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_42) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info_42) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_42) . r#preferred) . clone () as _ , r#stretch : 1f64 as _ , }
                     }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_flickable_909_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )) }
            )))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_937_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_937_saved_values ()) . apply_pin (_self) . set ((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_vertical_bar_934_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_950_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_touch_area_950_saved_values ()) . apply_pin (_self) . set ((((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_horizontal_bar_947_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemslider_914 {
         r#systemslider_914 : InnerSystemSlider_root_125 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemslider_914 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageBattery_root_906 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemslider_914 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemSlider_root_125 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_enabled ()) . apply_pin (_self) , {
                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_enabled () }
             . apply_pin (_self . globals () . global_SystemPageData . as_ref ())) ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) . set ({
                 (100f64) as f32 }
            ) ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) . set ({
                 (20f64) as f32 }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_released ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_end_threshold () }
                             . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . set ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) . get () as _) ;
                             {
                                 {
                                     {
                                         * & InnerSystemPageData :: FIELD_OFFSETS . callback_tracker_cb_charge_control_end_threshold () }
                                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                                     }
                                 {
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#cb_charge_control_end_threshold () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . call (& (({
                                     * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_end_threshold () }
                                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) . round () as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Charge limit")) as _ , (sp :: SharedString :: from ("PageBattery")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () + InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () + InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94_value ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#charge_control_end_threshold () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_has_reset ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_help_text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_maximum ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_minimum ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_title ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemSlider_root_125 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_15 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_15) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_15) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_15) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_15) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () + InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125_empty_126_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [3usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [2usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 19u32 => return InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 19u32 , _) => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 19u32 => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 19u32 => InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemslider_914 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageBattery_root_906 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageBattery_root_906 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             20usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 1u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 14u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 16u32 , parent_index : 9u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 18u32 , parent_index : 13u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemslider_914 , sp :: ItemVTable , sp :: AllowPin > ;
             18usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemslider_914 :: FIELD_OFFSETS . r#systemslider_914 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemslider_914) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemslider_914 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemslider_914 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemslider_914 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemslider_914 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemslider_914 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_916 {
         r#rectangle_916 : sp :: r#BasicBorderRectangle , r#empty_918 : sp :: r#Empty , r#text_919 : sp :: r#SimpleText , r#text_920 : sp :: r#SimpleText , r#empty_921 : sp :: r#Empty , r#text_922 : sp :: r#SimpleText , r#text_923 : sp :: r#SimpleText , r#rectangle_916_empty_917_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_916_empty_917_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_916_empty_917_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_916_empty_918_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_916_empty_918_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_916_empty_918_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_916_empty_921_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_916_empty_921_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_916_empty_921_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , repeater0 : sp :: Conditional < InnerComponent_empty_924 > , repeater1 : sp :: Conditional < InnerComponent_empty_928 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_916 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageBattery_root_906 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_916 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (! sp :: ApproxEq :: < f64 > :: approx_eq (& ({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_power_consumption () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () as f64) , & (- 1f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((({
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_time_estimate () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) != ((sp :: SharedString :: from (""))))) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     4usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (2usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                         as _ , r#size : (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                             let cache = x . get () ;
                             * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                        ) . unwrap_or_default ()) . clone () as _ , r#spacing : 8f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (2usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (2usize + _self . repeater0 . len () + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 8f64 as _ , & sp :: Padding {
                         r#begin : 12f64 as _ , r#end : 12f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 6u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Battery Health (Capacity):")) as _ , (sp :: SharedString :: from ("PageBattery")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_SystemPageData_battery_health = {
                         * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_health () }
                     . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get () ;
                     slint :: Brush :: SolidColor (if ((r#tmp_SystemPageData_battery_health) as f64) > ((80f64) as f64) {
                         (sp :: Color :: from_argb_encoded ((4280468830f64) as u32)) as _ }
                     else {
                         if ((r#tmp_SystemPageData_battery_health) as f64) > ((50f64) as f64) {
                             (sp :: Color :: from_argb_encoded ((4293571336f64) as u32)) as _ }
                         else {
                             sp :: Color :: from_argb_encoded ((4293870660f64) as u32) }
                         }
                    ) }
                ) as _) ;
                 }
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_health () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as f64))) + ((sp :: SharedString :: from ("%")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Status:")) as _ , (sp :: SharedString :: from ("PageBattery")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_status () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_924 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_928 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerComponent_rectangle_916 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_911_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => ((((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 2u32 => ((((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => ((((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_918_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => ((((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 8u32 => ((((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_921_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => sp :: r#AccessibleRole :: r#Text , 6u32 => sp :: r#AccessibleRole :: r#Text , 7u32 => sp :: r#AccessibleRole :: r#Text , 8u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (5u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (6u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (7u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (8u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_status () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_924 {
         r#empty_924 : sp :: r#Empty , r#text_925 : sp :: r#SimpleText , r#text_926 : sp :: r#SimpleText , r#empty_924_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_924_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_924_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_924 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_916 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_924 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Power Draw:")) as _ , (sp :: SharedString :: from ("PageBattery")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_status () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) == ((sp :: SharedString :: from ("Discharging"))) {
                     (sp :: Color :: from_argb_encoded ((4293870660f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((4280468830f64) as u32) }
                )) as _) ;
                 }
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: shared_string_from_number ((((((((({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_power_consumption () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as f64) * ((10f64) as f64)) as f64) . round ()) as f64) / ((10f64) as f64))) as f64))) + ((sp :: SharedString :: from (" W")) . as_str ()))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [4usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [5usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_924 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_916 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_916 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_924 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_924 :: FIELD_OFFSETS . r#empty_924 ()) , sp :: VOffset :: new (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_925 ()) , sp :: VOffset :: new (InnerComponent_empty_924 :: FIELD_OFFSETS . r#text_926 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_924) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_924 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_924 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_924 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 3u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_924 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_924 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_928 {
         r#empty_928 : sp :: r#Empty , r#text_929 : sp :: r#SimpleText , r#text_930 : sp :: r#SimpleText , r#empty_928_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_928_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#empty_928_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_928 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_916 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_928 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#SpaceBetween as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((((((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64)) as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#SpaceBetween as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_status () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ())) == ((sp :: SharedString :: from ("Charging"))) {
                     (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Time to Full:")) as _ , (sp :: SharedString :: from ("PageBattery")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                 else {
                     slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Time Remaining:")) as _ , (sp :: SharedString :: from ("PageBattery")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((700f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_time_estimate () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => (InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layoutinfo_v ()) . apply_pin (_self) . get () , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((((((((_self . parent . upgrade () . and_then (| x | x . parent . upgrade ()) . as_ref () . map (| x | (InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) as f64) - ((12f64) as f64))) . clone () as sp :: Coord , (12f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [6usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916_empty_917_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [7usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 2u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ({
                     * & InnerSystemPageData :: FIELD_OFFSETS . r#battery_time_estimate () }
                 . apply_pin (_self . globals () . global_SystemPageData . as_ref ()) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_928 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_916 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerComponent_rectangle_916 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_928 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent_empty_928 :: FIELD_OFFSETS . r#empty_928 ()) , sp :: VOffset :: new (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_929 ()) , sp :: VOffset :: new (InnerComponent_empty_928 :: FIELD_OFFSETS . r#text_930 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_928) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_928 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_928 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_928 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_928 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_928 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     impl InnerComponent_rectangle_916 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageBattery_root_906 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageBattery_root_906 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             9usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 5u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 7u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 7u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 7u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 9u32 , parent_index : 2u32 , item_array_index : 6u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_916 , sp :: ItemVTable , sp :: AllowPin > ;
             7usize] = [sp :: VOffset :: new (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#rectangle_916 ()) , sp :: VOffset :: new (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#empty_918 ()) , sp :: VOffset :: new (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#empty_921 ()) , sp :: VOffset :: new (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_919 ()) , sp :: VOffset :: new (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_920 ()) , sp :: VOffset :: new (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_922 ()) , sp :: VOffset :: new (InnerComponent_rectangle_916 :: FIELD_OFFSETS . r#text_923 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_916) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_916 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_916 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_916 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 8u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_916 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_916 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageAppSettings_root_959 {
         r#root_959 : sp :: r#Empty , r#rectangle_960 : sp :: r#Empty , r#_clip_961 : sp :: r#Clip , r#text_978 : sp :: r#SimpleText , r#systemtoggle_963 : InnerSystemToggle_root_155 , r#systemtoggle_964 : InnerSystemToggle_root_155 , r#systemtoggle_965 : InnerSystemToggle_root_155 , r#systemtoggle_966 : InnerSystemToggle_root_155 , r#systemtoggle_967 : InnerSystemToggle_root_155 , r#root_959_height : sp :: Property < sp :: LogicalLength > , r#root_959_mainview_962_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_959_mainview_962_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_959_mainview_962_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_959_rectangle_960_height : sp :: Property < sp :: LogicalLength > , r#root_959_width : sp :: Property < sp :: LogicalLength > , r#root_959_x : sp :: Property < sp :: LogicalLength > , r#root_959_y : sp :: Property < sp :: LogicalLength > , repeater0 : sp :: Conditional < InnerComponent_empty_968 > , repeater1 : sp :: Conditional < InnerComponent_systemtoggle_971 > , repeater2 : sp :: Conditional < InnerComponent_empty_973 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageAppSettings_root_959 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_autostart () }
                     . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ({
                         * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#show_global_shortcut_controls () }
                     . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get ()) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((({
                         * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#show_global_shortcut_controls () }
                     . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get ())) && (({
                         * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_global_shortcut () }
                     . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get ())))) as _ }
                 }
            ) ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 3u32 - 1 , tree_index_of_first_child + 12u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 4u32 - 1 , tree_index_of_first_child + 24u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 5u32 - 1 , tree_index_of_first_child + 36u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 48u32 - 1) ? ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 60u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#run_in_background () }
             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#startup_in_background () }
             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_tray_icon () }
             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_dgpu_notifications () }
             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_autostart () }
             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     6usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (6usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [2usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [2usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [4usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [4usize + 1] = _self . repeater2 . len () as u32 ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                         as _ , r#size : (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_rectangle_960_height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 10f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (6usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (6usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (({
                                 let r#layout_info_16 = sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                 ;
                                 sp :: LayoutInfo {
                                     r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                 }
                            )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater2 . len () {
                         if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 10f64 as _ , & sp :: Padding {
                         r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_rectangle_960_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_959_rectangle_960_layoutinfo_v = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min ((r#tmp_root_959_rectangle_960_layoutinfo_v) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_root_959_rectangle_960_layoutinfo_v) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Run in background after closing")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_run_in_background () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_run_in_background () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ({
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#run_in_background () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Start app in background (UI closed)")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_startup_in_background () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_startup_in_background () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ({
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#startup_in_background () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enable system tray icon")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_tray_icon () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_tray_icon () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ({
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_tray_icon () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [4usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Enable dGPU notifications")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_dgpu_notifications () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_dgpu_notifications () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ({
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_dgpu_notifications () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [6usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [9usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Start app on system startup")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_autostart () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_autostart () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ({
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_autostart () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [8usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#accent_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [17usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from (" WIP: some features like notifications are not complete")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (x)) ,) ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 ..= 4u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 3u32 , order , visitor) }
                 5u32 ..= 6u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 5u32 , order , visitor) }
                 7u32 ..= 8u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 7u32 , order , visitor) }
                 9u32 ..= 10u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 9u32 , order , visitor) }
                 11u32 ..= 12u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 11u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_968 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_systemtoggle_971 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_empty_973 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint ((({
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                ) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 ..= 4u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . subtree_range (dyn_index - 3u32) }
                 5u32 ..= 6u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . subtree_range (dyn_index - 5u32) }
                 7u32 ..= 8u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . subtree_range (dyn_index - 7u32) }
                 9u32 ..= 10u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . subtree_range (dyn_index - 9u32) }
                 11u32 ..= 12u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . subtree_range (dyn_index - 11u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 ..= 4u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . subtree_component (dyn_index - 3u32 , subtree_index , result) }
                 5u32 ..= 6u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . subtree_component (dyn_index - 5u32 , subtree_index , result) }
                 7u32 ..= 8u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . subtree_component (dyn_index - 7u32 , subtree_index , result) }
                 9u32 ..= 10u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . subtree_component (dyn_index - 9u32 , subtree_index , result) }
                 11u32 ..= 12u32 => {
                     InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . subtree_component (dyn_index - 11u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_rectangle_960_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_rectangle_960_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 4u32 => ((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 5u32 => ((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 6u32 => ((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 => ((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [9usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [8usize]) . clone ()) . clone () as sp :: Coord ,) , 11u32 => ((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [17usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (_self) . get () [16usize]) . clone ()) . clone () as sp :: Coord ,) , 12u32 ..= 23u32 => return InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . item_geometry (index - 12u32 + 1) , 24u32 ..= 35u32 => return InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . item_geometry (index - 24u32 + 1) , 36u32 ..= 47u32 => return InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . item_geometry (index - 36u32 + 1) , 48u32 ..= 59u32 => return InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . item_geometry (index - 48u32 + 1) , 60u32 ..= 71u32 => return InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . item_geometry (index - 60u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 11u32 => sp :: r#AccessibleRole :: r#Text , 3u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . accessible_role (0) , 12u32 ..= 23u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . accessible_role (index - 12u32 + 1) , 4u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . accessible_role (0) , 24u32 ..= 35u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . accessible_role (index - 24u32 + 1) , 5u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . accessible_role (0) , 36u32 ..= 47u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . accessible_role (index - 36u32 + 1) , 6u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . accessible_role (0) , 48u32 ..= 59u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . accessible_role (index - 48u32 + 1) , 7u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . accessible_role (0) , 60u32 ..= 71u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . accessible_role (index - 60u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (11u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from (" WIP: some features like notifications are not complete")) , (3u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . accessible_string_property (0 , what) , (12u32 ..= 23u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . accessible_string_property (index - 12u32 + 1 , what) , (4u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . accessible_string_property (0 , what) , (24u32 ..= 35u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . accessible_string_property (index - 24u32 + 1 , what) , (5u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . accessible_string_property (0 , what) , (36u32 ..= 47u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . accessible_string_property (index - 36u32 + 1 , what) , (6u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . accessible_string_property (0 , what) , (48u32 ..= 59u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . accessible_string_property (index - 48u32 + 1 , what) , (7u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . accessible_string_property (0 , what) , (60u32 ..= 71u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . accessible_string_property (index - 60u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (3u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . accessibility_action (0 , action) , (12u32 ..= 23u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . accessibility_action (index - 12u32 + 1 , action) , (4u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . accessibility_action (0 , action) , (24u32 ..= 35u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . accessibility_action (index - 24u32 + 1 , action) , (5u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . accessibility_action (0 , action) , (36u32 ..= 47u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . accessibility_action (index - 36u32 + 1 , action) , (6u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . accessibility_action (0 , action) , (48u32 ..= 59u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . accessibility_action (index - 48u32 + 1 , action) , (7u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . accessibility_action (0 , action) , (60u32 ..= 71u32 , _) => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . accessibility_action (index - 60u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . supported_accessibility_actions (0) , 12u32 ..= 23u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . supported_accessibility_actions (index - 12u32 + 1) , 4u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . supported_accessibility_actions (0) , 24u32 ..= 35u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . supported_accessibility_actions (index - 24u32 + 1) , 5u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . supported_accessibility_actions (0) , 36u32 ..= 47u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . supported_accessibility_actions (index - 36u32 + 1) , 6u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . supported_accessibility_actions (0) , 48u32 ..= 59u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . supported_accessibility_actions (index - 48u32 + 1) , 7u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . supported_accessibility_actions (0) , 60u32 ..= 71u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . supported_accessibility_actions (index - 60u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 12u32 ..= 23u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () . apply_pin (_self) . item_element_infos (index - 12u32 + 1) , 24u32 ..= 35u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () . apply_pin (_self) . item_element_infos (index - 24u32 + 1) , 36u32 ..= 47u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () . apply_pin (_self) . item_element_infos (index - 36u32 + 1) , 48u32 ..= 59u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () . apply_pin (_self) . item_element_infos (index - 48u32 + 1) , 60u32 ..= 71u32 => InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () . apply_pin (_self) . item_element_infos (index - 60u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#cell_layout_info = {
                     let r#inlined_fn_arg_55_0 = args . 0 . clone () ;
                     ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((({
                         let r#inlined_fn_arg_56_0 = (r#inlined_fn_arg_55_0) . clone () ;
                         {
                             let mut items_vec = sp :: Vec :: with_capacity (6usize + _self . repeater0 . len () + _self . repeater1 . len () + _self . repeater2 . len ()) ;
                             items_vec . push (sp :: LayoutItemInfo {
                                 r#constraint : {
                                     let r#layout_info = (({
                                         let r#layout_info_16 = sp :: LayoutInfo {
                                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                         ;
                                         sp :: LayoutInfo {
                                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                         }
                                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                     }
                                 as _ , .. :: core :: default :: Default :: default () }
                            ) ;
                             items_vec . push (sp :: LayoutItemInfo {
                                 r#constraint : {
                                     let r#layout_info = (({
                                         let r#layout_info_16 = sp :: LayoutInfo {
                                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                         ;
                                         sp :: LayoutInfo {
                                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                         }
                                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                     }
                                 as _ , .. :: core :: default :: Default :: default () }
                            ) ;
                             items_vec . push (sp :: LayoutItemInfo {
                                 r#constraint : {
                                     let r#layout_info = (({
                                         let r#layout_info_16 = sp :: LayoutInfo {
                                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                         ;
                                         sp :: LayoutInfo {
                                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                         }
                                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                     }
                                 as _ , .. :: core :: default :: Default :: default () }
                            ) ;
                             items_vec . push (sp :: LayoutItemInfo {
                                 r#constraint : {
                                     let r#layout_info = (({
                                         let r#layout_info_16 = sp :: LayoutInfo {
                                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                         ;
                                         sp :: LayoutInfo {
                                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                         }
                                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                     }
                                 as _ , .. :: core :: default :: Default :: default () }
                            ) ;
                             items_vec . push (sp :: LayoutItemInfo {
                                 r#constraint : {
                                     let r#layout_info = (({
                                         let r#layout_info_16 = sp :: LayoutInfo {
                                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                         ;
                                         sp :: LayoutInfo {
                                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                                         }
                                    )) + (((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                                     sp :: LayoutInfo {
                                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                                     }
                                 as _ , .. :: core :: default :: Default :: default () }
                            ) ;
                             InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                             for i in 0 .. _self . repeater0 . len () {
                                 if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                                     items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                                     }
                                 else {
                                     items_vec . push (:: core :: default :: Default :: default ()) ;
                                     }
                                 }
                             InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                             for i in 0 .. _self . repeater1 . len () {
                                 if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                                     items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                                     }
                                 else {
                                     items_vec . push (:: core :: default :: Default :: default ()) ;
                                     }
                                 }
                             InnerPageAppSettings_root_959 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                             for i in 0 .. _self . repeater2 . len () {
                                 if let Some (sub_comp) = _self . repeater2 . instance_at (i) {
                                     items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                                     }
                                 else {
                                     items_vec . push (:: core :: default :: Default :: default ()) ;
                                     }
                                 }
                             items_vec . push (sp :: LayoutItemInfo {
                                 r#constraint : sp :: Item :: layout_info ((InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , (((((((r#inlined_fn_arg_56_0) . clone ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                            ) ;
                             let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                             sp :: r#box_layout_info (r#cells as _ , 10f64 as _ , & sp :: Padding {
                                 r#begin : 10f64 as _ , r#end : 10f64 as _ , }
                             as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                         }
                    ) . clone ())) }
                 ;
                 sp :: LayoutInfo {
                     r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                 }
            ) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_968 {
         r#empty_968 : sp :: r#Empty , r#systemtoggle_969 : InnerSystemToggle_root_155 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_968 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_968 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#autostart_in_background () }
             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Start in background on startup")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_autostart_in_background () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_autostart_in_background () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ({
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#autostart_in_background () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_systemtoggle_969_layoutinfo_h = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     (((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) as f64) - ((20f64) as f64)) as sp :: Coord) . min ((r#tmp_systemtoggle_969_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_systemtoggle_969_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (20f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     let r#layout_padding = 20f64 ;
                     sp :: LayoutInfo {
                         r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#cell_layout_info = (({
                         let r#layout_info_16 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : 100f64 as _ , r#min : 44f64 as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [10usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [11usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord) . min (44f64 as sp :: Coord) as sp :: Coord) . max (44f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , ((InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (20f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 13u32 => return InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 13u32 => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 13u32 , _) => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 13u32 , _) => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 13u32 => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 13u32 => InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_empty_968 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             14usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 6u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 11u32 , parent_index : 6u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 10u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 10u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 10u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_968 , sp :: ItemVTable , sp :: AllowPin > ;
             12usize] = [sp :: VOffset :: new (InnerComponent_empty_968 :: FIELD_OFFSETS . r#empty_968 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_968 :: FIELD_OFFSETS . r#systemtoggle_969 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_968) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_968 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_968 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_968 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 8u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_968 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_968 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_systemtoggle_971 {
         r#systemtoggle_971 : InnerSystemToggle_root_155 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_systemtoggle_971 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_systemtoggle_971 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerSystemToggle_root_155 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             sp :: Property :: link_two_way ((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () + InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104_accessible_checked ()) . apply_pin (_self) , {
                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_global_shortcut () }
             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_status () }
                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get ())) != ((r#GlobalShortcutStatus :: r#Starting)))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Armory/ROG key to show/hide window (keep app running in background)")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_toggled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_set_enable_global_shortcut () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#set_enable_global_shortcut () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ({
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#enable_global_shortcut () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () as _ ,)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [12usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_max_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSystemToggle_root_155 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (({
                         let r#layout_info_16 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : 44f64 as _ , r#max_percent : ((r#layout_info_16) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info_16) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_16) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_16) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () + InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155_empty_156_layoutinfo_v ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : 44f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 44f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [13usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [12usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 ..= 12u32 => return InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 12u32 , _) => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 12u32 => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 12u32 => InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_systemtoggle_971 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 9u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_systemtoggle_971 , sp :: ItemVTable , sp :: AllowPin > ;
             11usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_systemtoggle_971 :: FIELD_OFFSETS . r#systemtoggle_971 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_systemtoggle_971) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_systemtoggle_971 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_systemtoggle_971 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_systemtoggle_971 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 9u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_systemtoggle_971 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_systemtoggle_971 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_empty_973 {
         r#empty_973 : sp :: r#Empty , r#text_974 : sp :: r#SimpleText , r#_visibility_975 : sp :: r#Clip , r#button_976 : InnerButton_root_21 , r#empty_973_button_976_visible : sp :: Property < bool > , r#empty_973_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#empty_973_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_empty_973 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_empty_973 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 3u32 - 1 , tree_index_of_first_child + 4u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_button_976_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_AppSettingsPageData_global_shortcut_status = {
                         * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_status () }
                     . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                     ((((((r#tmp_AppSettingsPageData_global_shortcut_status) . clone ())) == ((r#GlobalShortcutStatus :: r#Unassigned))))) || ((((((((r#tmp_AppSettingsPageData_global_shortcut_status) . clone ())) == ((r#GlobalShortcutStatus :: r#Listening))))) && (({
                         * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_configurable () }
                     . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get ())))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 20f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : ((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as _ , r#spacing : 10f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : ((32f64 as sp :: Coord) . max (((InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_i_layout_24_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 10f64 as _ , & sp :: Padding {
                     r#begin : 20f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_AppSettingsPageData_global_shortcut_status = {
                         * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_status () }
                     . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                     if (((r#tmp_AppSettingsPageData_global_shortcut_status) . clone ())) == ((r#GlobalShortcutStatus :: r#Starting)) {
                         (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Setting up…")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                     else {
                         if (((r#tmp_AppSettingsPageData_global_shortcut_status) . clone ())) == ((r#GlobalShortcutStatus :: r#Listening)) {
                             (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Shortcut active")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                         else {
                             if (((r#tmp_AppSettingsPageData_global_shortcut_status) . clone ())) == ((r#GlobalShortcutStatus :: r#Unassigned)) {
                                 (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("No shortcut assigned")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                             else {
                                 if (((r#tmp_AppSettingsPageData_global_shortcut_status) . clone ())) == ((r#GlobalShortcutStatus :: r#Unavailable)) {
                                     (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Global shortcuts unavailable")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                                 else {
                                     sp :: SharedString :: from ("") }
                                 }
                             }
                         }
                     }
                ) as _) ;
                 }
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_button_976_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 {
                                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . callback_tracker_manage_global_shortcut () }
                                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get () ;
                                 }
                             {
                                 * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#manage_global_shortcut () }
                             . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (30f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (({
                     * & InnerAppSettingsPageData :: FIELD_OFFSETS . r#global_shortcut_status () }
                 . apply_pin (_self . globals () . global_AppSettingsPageData . as_ref ()) . get ())) == ((r#GlobalShortcutStatus :: r#Unassigned)) {
                     (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Set up shortcut")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _ }
                 else {
                     slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Configure shortcut")) as _ , (sp :: SharedString :: from ("PageAppSettings")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint ((((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64))) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [14usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord ,) , 1u32 => (((_self . parent . upgrade () . as_ref () . map (| x | (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [15usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((30f64) . clone () as sp :: Coord , (((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 ..= 10u32 => return InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . item_geometry (index - 4u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => sp :: r#AccessibleRole :: r#Text , 3u32 => sp :: r#AccessibleRole :: r#Button , 3u32 => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . accessible_role (0) , 4u32 ..= 10u32 => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . accessible_role (index - 4u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (3u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (3u32 , _) => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . accessible_string_property (0 , what) , (4u32 ..= 10u32 , _) => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . accessible_string_property (index - 4u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (3u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (3u32 , _) => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . accessibility_action (0 , action) , (4u32 ..= 10u32 , _) => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . accessibility_action (index - 4u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: SupportedAccessibilityAction :: r#Default , 3u32 => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . supported_accessibility_actions (0) , 4u32 ..= 10u32 => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . supported_accessibility_actions (index - 4u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 4u32 ..= 10u32 => InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . item_element_infos (index - 4u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : sp :: Item :: layout_info ((InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , (((args . 0 . clone ()) as f64) - ((20f64) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#layout_info = InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((((args . 0 . clone ()) as f64) - ((20f64) as f64)) as _) ;
                     sp :: LayoutInfo {
                         r#max : 30f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 30f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                     }
                 as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , & sp :: Padding {
                 r#begin : 0f64 as _ , r#end : 0f64 as _ , }
             as _)) as _ }
         }
     impl InnerComponent_empty_973 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPageAppSettings_root_959 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             11usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 4u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 8u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 11u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 11u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 11u32 , parent_index : 4u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 4u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_empty_973 , sp :: ItemVTable , sp :: AllowPin > ;
             8usize] = [sp :: VOffset :: new (InnerComponent_empty_973 :: FIELD_OFFSETS . r#empty_973 ()) , sp :: VOffset :: new (InnerComponent_empty_973 :: FIELD_OFFSETS . r#text_974 ()) , sp :: VOffset :: new (InnerComponent_empty_973 :: FIELD_OFFSETS . r#_visibility_975 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_empty_973 :: FIELD_OFFSETS . r#button_976 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_empty_973) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_empty_973 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_empty_973 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_empty_973 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 10u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_empty_973 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_empty_973 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerPageAbout_root_979 {
         r#root_979 : sp :: r#Empty , r#empty_980 : sp :: r#Empty , r#flickable_981 : sp :: r#Flickable , r#flickable_content_982 : sp :: r#Empty , r#empty_984 : sp :: r#Empty , r#text_985 : sp :: r#SimpleText , r#text_986 : sp :: r#ComplexText , r#text_987 : sp :: r#SimpleText , r#text_988 : sp :: r#SimpleText , r#text_989 : sp :: r#SimpleText , r#text_990 : sp :: r#ComplexText , r#text_991 : sp :: r#SimpleText , r#text_992 : sp :: r#SimpleText , r#text_993 : sp :: r#SimpleText , r#text_994 : sp :: r#SimpleText , r#text_995 : sp :: r#SimpleText , r#text_996 : sp :: r#SimpleText , r#vertical_bar_visibility_997 : sp :: r#Clip , r#vertical_bar_998 : sp :: r#BasicBorderRectangle , r#vertical_bar_clip_999 : sp :: r#Clip , r#thumb_1000 : sp :: r#BasicBorderRectangle , r#touch_area_1001 : sp :: r#TouchArea , r#up_scroll_button_Opacity_1002 : sp :: r#Opacity , r#up_scroll_button_1003 : sp :: r#TouchArea , r#icon_Opacity_1004 : sp :: r#Opacity , r#icon_1005 : sp :: r#ImageItem , r#down_scroll_button_Opacity_1006 : sp :: r#Opacity , r#down_scroll_button_1007 : sp :: r#TouchArea , r#icon_Opacity_1008 : sp :: r#Opacity , r#icon_1009 : sp :: r#ImageItem , r#horizontal_bar_visibility_1010 : sp :: r#Clip , r#horizontal_bar_1011 : sp :: r#BasicBorderRectangle , r#horizontal_bar_clip_1012 : sp :: r#Clip , r#thumb_1013 : sp :: r#BasicBorderRectangle , r#touch_area_1014 : sp :: r#TouchArea , r#up_scroll_button_Opacity_1015 : sp :: r#Opacity , r#up_scroll_button_1016 : sp :: r#TouchArea , r#icon_Opacity_1017 : sp :: r#Opacity , r#icon_1018 : sp :: r#ImageItem , r#down_scroll_button_Opacity_1019 : sp :: r#Opacity , r#down_scroll_button_1020 : sp :: r#TouchArea , r#icon_Opacity_1021 : sp :: r#Opacity , r#icon_1022 : sp :: r#ImageItem , r#root_979_down_scroll_button_1007_state : sp :: Property < i32 > , r#root_979_down_scroll_button_1020_state : sp :: Property < i32 > , r#root_979_empty_980_height : sp :: Property < sp :: LogicalLength > , r#root_979_empty_980_horizontal_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_979_empty_980_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_979_empty_980_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_979_empty_980_vertical_scrollbar_policy : sp :: Property < sp :: r#ScrollBarPolicy > , r#root_979_empty_980_visible_height : sp :: Property < sp :: LogicalLength > , r#root_979_empty_980_visible_width : sp :: Property < sp :: LogicalLength > , r#root_979_empty_984_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_979_empty_984_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_979_empty_984_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_979_empty_984_width : sp :: Property < sp :: LogicalLength > , r#root_979_empty_984_x : sp :: Property < sp :: LogicalLength > , r#root_979_flickable_981_horizontal_stretch : sp :: Property < f32 > , r#root_979_flickable_981_max_height : sp :: Property < sp :: LogicalLength > , r#root_979_flickable_981_max_width : sp :: Property < sp :: LogicalLength > , r#root_979_flickable_981_min_height : sp :: Property < sp :: LogicalLength > , r#root_979_flickable_981_min_width : sp :: Property < sp :: LogicalLength > , r#root_979_flickable_981_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_979_flickable_981_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_979_flickable_981_vertical_stretch : sp :: Property < f32 > , r#root_979_height : sp :: Property < sp :: LogicalLength > , r#root_979_horizontal_bar_1011_maximum : sp :: Property < sp :: LogicalLength > , r#root_979_horizontal_bar_1011_size : sp :: Property < sp :: LogicalLength > , r#root_979_horizontal_bar_1011_state : sp :: Property < i32 > , r#root_979_horizontal_bar_1011_visible : sp :: Property < bool > , r#root_979_horizontal_bar_1011_width : sp :: Property < sp :: LogicalLength > , r#root_979_thumb_1000_height : sp :: Property < sp :: LogicalLength > , r#root_979_thumb_1000_width : sp :: Property < sp :: LogicalLength > , r#root_979_thumb_1000_y : sp :: Property < sp :: LogicalLength > , r#root_979_thumb_1013_height : sp :: Property < sp :: LogicalLength > , r#root_979_thumb_1013_width : sp :: Property < sp :: LogicalLength > , r#root_979_thumb_1013_x : sp :: Property < sp :: LogicalLength > , r#root_979_touch_area_1001_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_979_touch_area_1014_saved_values : sp :: Property < (sp :: Coord , sp :: Coord , sp :: Coord , sp :: Coord ,) > , r#root_979_up_scroll_button_1003_state : sp :: Property < i32 > , r#root_979_up_scroll_button_1016_state : sp :: Property < i32 > , r#root_979_vertical_bar_998_height : sp :: Property < sp :: LogicalLength > , r#root_979_vertical_bar_998_maximum : sp :: Property < sp :: LogicalLength > , r#root_979_vertical_bar_998_size : sp :: Property < sp :: LogicalLength > , r#root_979_vertical_bar_998_state : sp :: Property < i32 > , r#root_979_vertical_bar_998_visible : sp :: Property < bool > , r#root_979_width : sp :: Property < sp :: LogicalLength > , r#root_979_x : sp :: Property < sp :: LogicalLength > , r#root_979_y : sp :: Property < sp :: LogicalLength > , r#root_979_horizontal_bar_1011_scrolled : sp :: Callback < () , () > , r#root_979_vertical_bar_998_scrolled : sp :: Callback < () , () > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPageAbout_root_979 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPageAbout_root_979 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             Self :: init_chunk_0 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_1 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             Self :: init_chunk_2 (self_rc . clone () , tree_index , tree_index_of_first_child) ? ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 ;
                 {
                     {
                         }
                     ;
                     {
                         }
                     }
                 }
             ;
             {
                 }
             ;
             {
                 }
             ;
             }
         # [inline (never)] fn init_chunk_0 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_down_scroll_button_1007_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_down_scroll_button_1020_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . min (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_layoutinfo_v ()) . apply_pin (_self) . get ()) . r#max as sp :: Coord) as sp :: Coord) . max (50f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_horizontal_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_max_width ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_min_width ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_horizontal_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
                )))) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_vertical_scrollbar_policy ()) . apply_pin (_self) . set ({
                 (sp :: r#ScrollBarPolicy :: r#AsNeeded) as sp :: r#ScrollBarPolicy }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max (50f64 as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Center as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 10u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 12u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 13u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 15u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 16u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 17u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 18u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : (((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 10u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 12u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 13u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 15u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 16u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 17u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 18u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 8u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 9u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 10u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 12u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 13u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 14u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 15u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 16u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 17u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 18u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Center as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_979_empty_984_layoutinfo_h = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     ((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord) . min ((r#tmp_root_979_empty_984_layoutinfo_h) . r#preferred as sp :: Coord) as sp :: Coord) . min ((r#tmp_root_979_empty_984_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_root_979_empty_984_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((8f64) as f64) + ((((((0f64 as sp :: Coord) . max (((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) . clone ()) as f64) * ((0.5f64) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_horizontal_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_max_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#max as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_vertical_stretch ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((sp :: Item :: layout_info ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1))) . r#stretch) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_979_empty_980_horizontal_scrollbar_policy = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_horizontal_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_979_empty_980_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_979_empty_980_horizontal_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_visible ()) . apply_pin (_self) . get () {
                     (((((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max (50f64 as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_979_vertical_bar_998_maximum = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_979_vertical_bar_998_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_979_vertical_bar_998_page_size = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_height ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((((r#tmp_root_979_vertical_bar_998_page_size) . clone ()) as f64) / (((((r#tmp_root_979_vertical_bar_998_maximum) . clone ()) as f64) + (((r#tmp_root_979_vertical_bar_998_page_size) . clone ()) as f64)) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_979_horizontal_bar_1011_maximum = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get () ;
                     ((if (((r#tmp_root_979_horizontal_bar_1011_maximum) . clone ()) as f64) <= ((((0f64) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64)) as f64) {
                         (0f64) as _ }
                     else {
                         {
                             let r#tmp_root_979_horizontal_bar_1011_page_size = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_width ()) . apply_pin (_self) . get () . get () ;
                             (((((16f64 as sp :: Coord) . min ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord) . max (((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) * (((r#tmp_root_979_horizontal_bar_1011_page_size) . clone ()) as f64))) as f64) / (((((r#tmp_root_979_horizontal_bar_1011_maximum) . clone ()) as f64) + (((r#tmp_root_979_horizontal_bar_1011_page_size) . clone ()) as f64)) as f64)) as sp :: Coord)) . clone ()) as f64) * ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                         }
                    ) as f64) / ((sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . scale_factor ()) as f64) }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((16f64) as f64) + (((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) * ((((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) / (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_up_scroll_button_1003_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_up_scroll_button_1016_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_visible ()) . apply_pin (_self) . get () {
                     (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) as _ }
                 else {
                     (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_height ()) . apply_pin (_self) . get () . get () }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_height ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_scrolled ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#flicked ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_size ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     2f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if ((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) || (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ()))))) || (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_visible ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_979_empty_980_vertical_scrollbar_policy = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_vertical_scrollbar_policy ()) . apply_pin (_self) . get () ;
                     ((((((r#tmp_root_979_empty_980_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AlwaysOn))))) || ((((((((r#tmp_root_979_empty_980_vertical_scrollbar_policy) . clone ())) == ((sp :: r#ScrollBarPolicy :: r#AsNeeded))))) && (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64))))) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (({
                     let r#cell_layout_info = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     let r#layout_padding = 16f64 ;
                     sp :: LayoutInfo {
                         r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                ) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max (({
                     let r#cell_layout_info = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     let r#layout_padding = 16f64 ;
                     sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                ) . r#min as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#mouse_drag_pan_enabled ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (22f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("ROG Control Center")) as sp :: SharedString }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("\nA powerful graphical interface for managing ASUS ROG, TUF, and ProArt laptops on Linux. It acts as the official GUI for the asusctl toolset, allowing for seamless hardware tuning without the command line.")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set ({
                 (sp :: r#TextWrap :: r#WordWrap) as sp :: r#TextWrap }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((900f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Key Features:")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [7usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("      • Performance: Switch power profiles and customize fan curves.\n      • Aura Sync: Control keyboard backlighting and LED effects.\n      • Battery Health: Set charge limits to extend battery longevity.\n      • Display: Toggle Panel Overdrive and refresh rates.\n      • AniMe Matrix: Control AniMe Matrix displays.")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((900f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [9usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Requirements:")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [11usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("      This software requires kernel version 6.19 or later. However due to active development, the latest kernel is always the recommended one.")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set ({
                 (sp :: r#TextWrap :: r#WordWrap) as sp :: r#TextWrap }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((900f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [13usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Work in progress:")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [15usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("      • Theme the widgets\n      • Add a cpu/gpu temp/fan speed info bar\n      • Include fan speeds, temps in a bottom bar\n      • Screenpad controls\n      • ROG Ally specific settings")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((900f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [17usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("License:")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [19usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("      This project is open-source software licensed under the Mozilla Public License 2.0 (MPL-2.0).")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set ({
                 (((900f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [21usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Links:")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [23usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("      Source Code: https://github.com/OpenGamingCollective/asusctl\n      Website: https://asus-linux.org/")) as _ , (sp :: SharedString :: from ("PageAbout")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_998 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_998 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_998 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1000 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1000 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_width ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1001_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_1001_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1001_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1001_saved_values ()) . apply_pin (_self) . get ()) . 3) . clone ()) as f64))) as f64) * (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_height ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_1001_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression94 = {
                                 let r#return_check_merge93 = if ! ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_y) . clone () as f64) , & (0f64 as f64)) {
                                     (((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((false) . clone () , ({
                                         (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_y) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,) }
                                 ;
                                 if (r#return_check_merge93) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge93) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression94) . 1 {
                                 ((r#returned_expression94) . 0) as _ }
                             else {
                                 (r#returned_expression94) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_1002 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1004 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_up_scroll_button_1003_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_1 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_4 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_up_scroll_button_1003_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_1006 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1008 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_down_scroll_button_1007_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_2 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_down_scroll_button_1007_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (6f64) as _ }
                 else {
                     8f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_visible ()) . apply_pin (_self) . get ())) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_1011 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((4281084972f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((4293980400f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_1011 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_1011 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1013 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1013 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_height ()) . apply_pin (_self) . get () . get ()) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#moved ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pressed ()) . apply_pin (_self) . get () {
                             ({
                                 if ! sp :: ApproxEq :: < f64 > :: approx_eq (& ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1014_saved_values ()) . apply_pin (_self) . get ()) . 0) . clone () as f64) , & ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get () as f64)) {
                                     (_self . r#fn_touch_area_1014_update_saved_values ()) ;
                                     }
                                 else {
                                     {
                                         }
                                     }
                                 ;
                                 (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((- (0f64 as sp :: Coord) . max (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get () as sp :: Coord) . min (((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1014_saved_values ()) . apply_pin (_self) . get ()) . 1) . clone ()) as f64) + ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1014_saved_values ()) . apply_pin (_self) . get ()) . 2) . clone ()) as f64))) as f64) * (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get ()) as f64) / ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((32f64) as f64))) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_width ()) . apply_pin (_self) . get () . get ()) as f64)) as f64)) as f64)) as f64)) as sp :: Coord) as sp :: Coord)) as sp :: Coord) as _) ;
                                 {
                                     (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_scrolled ()) . apply_pin (_self) . call (& ()) ;
                                     }
                                 }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#button) . clone ())) == ((sp :: r#PointerEventButton :: r#Left))))) && ((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)))) {
                             (_self . r#fn_touch_area_1014_update_saved_values ()) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#scroll_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression96 = {
                                 let r#return_check_merge95 = if ! sp :: ApproxEq :: < f64 > :: approx_eq (& (((args . 0 . clone ()) . r#delta_x) . clone () as f64) , & (0f64 as f64)) {
                                     (((false) . clone () , ({
                                         (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max ((0f64 as sp :: Coord) . min (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((((args . 0 . clone ()) . r#delta_x) . clone ()) as f64)) as sp :: Coord) as sp :: Coord) as sp :: Coord) as _) ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                 ;
                                 if (r#return_check_merge95) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge95) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression96) . 1 {
                                 ((r#returned_expression96) . 0) as _ }
                             else {
                                 (r#returned_expression96) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_1015 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new ((0f64 as sp :: Coord) . min (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) + ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1017 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_up_scroll_button_1016_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_5 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_up_scroll_button_1016_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_1019 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (1f64) as _ }
                 else {
                     0f64 }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . set (sp :: LogicalLength :: new (((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get ()) as sp :: Coord) . max (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64)) as sp :: Coord) as sp :: Coord) as _)) ;
                         }
                     }
                ) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1021 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_down_scroll_button_1020_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                    )) as _ }
                 else {
                     slint :: Brush :: SolidColor (if {
                         * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                     . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                         (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                     else {
                         sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                    ) }
                ) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: Linear as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((({
                     let r#image_implicit_size = sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg")) . size () ;
                     ((((r#image_implicit_size) . r#height) . clone ()) as f64) / ((((r#image_implicit_size) . r#width) . clone ()) as f64) }
                ) as f64) * (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64)) as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_3 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_animated_property_binding_erased ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_down_scroll_button_1020_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     (4f64) as _ }
                 else {
                     6f64 }
                 as sp :: Coord)) as _ , move | _self , _ : & () | (sp :: PropertyAnimation {
                     r#delay : 0f64 as _ , r#direction : sp :: r#AnimationDirection :: r#Normal as _ , r#duration : 150f64 as _ , r#easing : sp :: EasingCurve :: CubicBezier ([0f32 , 0f32 , 0.58f32 , 1f32]) as _ , r#enabled : true as _ , r#iteration_count : 1f64 as _ , }
                 , None)) ;
                 }
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#interactive ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_italic ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#letter_spacing ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#overflow ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_style ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#stroke_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#wrap ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         # [inline (never)] fn init_chunk_2 (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_998 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_998 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_998 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1000 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1000 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_1011 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_1011 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_1011 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1013 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1013 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     let r#layout_padding = 20f64 ;
                     sp :: LayoutInfo {
                         r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((50f64) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 1f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint ((({
                     let r#cell_layout_info = (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     let r#layout_padding = 20f64 ;
                     sp :: LayoutInfo {
                         r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((50f64) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 1f64 as _ , }
                     }
                ) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((10f64) as f64))) as f64) - ((10f64) as f64)) as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord , (10f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 6u32 => (((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord ,) , 7u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 8u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 9u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord ,) , 10u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [7usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [6usize]) . clone ()) . clone () as sp :: Coord ,) , 11u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [9usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [8usize]) . clone ()) . clone () as sp :: Coord ,) , 12u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [11usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [10usize]) . clone ()) . clone () as sp :: Coord ,) , 13u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [13usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [12usize]) . clone ()) . clone () as sp :: Coord ,) , 14u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [15usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [14usize]) . clone ()) . clone () as sp :: Coord ,) , 15u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [17usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [16usize]) . clone ()) . clone () as sp :: Coord ,) , 16u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [19usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [18usize]) . clone ()) . clone () as sp :: Coord ,) , 17u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [21usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [20usize]) . clone ()) . clone () as sp :: Coord ,) , 18u32 => ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [23usize]) . clone ()) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_984_layout_cache ()) . apply_pin (_self) . get () [22usize]) . clone ()) . clone () as sp :: Coord ,) , 19u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 20u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 21u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_width ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1000_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 22u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (14f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 23u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord ,) , 24u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord ,) , 25u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 26u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 27u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 28u32 => ((6f64) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 29u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 30u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 31u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_visible_height ()) . apply_pin (_self) . get () . get ()) as f64) - ((14f64) as f64))) . clone () as sp :: Coord ,) , 32u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 33u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((((10f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_thumb_1013_height ()) . apply_pin (_self) . get () . get ()) as f64))) . clone () as sp :: Coord ,) , 34u32 => ((14f64) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 35u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (4f64) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 36u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , ((((((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((6f64) as f64))) as f64) - ((4f64) as f64))) . clone () as sp :: Coord , (3f64) . clone () as sp :: Coord ,) , 37u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 38u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 39u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 40u32 => ((8f64) . clone () as sp :: Coord , (6f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 41u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((6f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord , (((((((8f64) as f64) - (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , 42u32 => (((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 => sp :: r#AccessibleRole :: r#Text , 8u32 => sp :: r#AccessibleRole :: r#Text , 9u32 => sp :: r#AccessibleRole :: r#Text , 10u32 => sp :: r#AccessibleRole :: r#Text , 11u32 => sp :: r#AccessibleRole :: r#Text , 12u32 => sp :: r#AccessibleRole :: r#Text , 13u32 => sp :: r#AccessibleRole :: r#Text , 14u32 => sp :: r#AccessibleRole :: r#Text , 15u32 => sp :: r#AccessibleRole :: r#Text , 16u32 => sp :: r#AccessibleRole :: r#Text , 17u32 => sp :: r#AccessibleRole :: r#Text , 18u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (7u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("ROG Control Center")) , (8u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (9u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (10u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (11u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (12u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 () + sp :: r#ComplexText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (13u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (14u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (15u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (16u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (17u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (18u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_980_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + ((sp :: LayoutInfo {
                 r#max : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : 100f64 as _ , r#min : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_flickable_981_vertical_stretch ()) . apply_pin (_self) . get () as _ , }
            )))) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#cell_layout_info = _self . r#fn_empty_980_layoutinfo_v_with_constraint (args . 0 . clone () as _) ;
                 let r#layout_padding = 20f64 ;
                 sp :: LayoutInfo {
                     r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((_self . r#fn_empty_980_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((_self . r#fn_empty_980_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((_self . r#fn_empty_980_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((_self . r#fn_empty_980_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#stretch) . clone () as _ , }
                 }
            ) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_1001_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1001_saved_values ()) . apply_pin (_self) . set ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_vertical_bar_998_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_y ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         # [allow (dead_code , unused)] pub fn r#fn_touch_area_1014_update_saved_values (self : :: core :: pin :: Pin < & Self > ,) -> () {
             let _self = self ;
             let args = () ;
             ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_touch_area_1014_saved_values ()) . apply_pin (_self) . set ((((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_horizontal_bar_1011_maximum ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((- (InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 () + sp :: r#Flickable :: FIELD_OFFSETS . r#content_x ()) . apply_pin (_self) . get () . get ())) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) as _)) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerMenuItemBase_root_1023 {
         r#root_1023 : sp :: r#Empty , r#background_layer_1024 : sp :: r#BasicBorderRectangle , r#touch_area_visibility_1025 : sp :: r#Clip , r#touch_area_1026 : sp :: r#TouchArea , r#rectangle_1028 : sp :: r#Empty , r#image_1031 : sp :: r#ImageItem , r#label_Opacity_1032 : sp :: r#Opacity , r#label_1033 : sp :: r#SimpleText , r#shortcut_1034 : sp :: r#SimpleText , r#root_1023_alternate_foreground : sp :: Property < slint :: Brush > , r#root_1023_background_layer_1024_height : sp :: Property < sp :: LogicalLength > , r#root_1023_background_layer_1024_width : sp :: Property < sp :: LogicalLength > , r#root_1023_current_background : sp :: Property < slint :: Brush > , r#root_1023_current_foreground : sp :: Property < slint :: Brush > , r#root_1023_default_foreground : sp :: Property < slint :: Brush > , r#root_1023_entry : sp :: Property < sp :: MenuEntry > , r#root_1023_had_press : sp :: Property < bool > , r#root_1023_height : sp :: Property < sp :: LogicalLength > , r#root_1023_horizontal_padding : sp :: Property < sp :: LogicalLength > , r#root_1023_icon_size : sp :: Property < sp :: LogicalLength > , r#root_1023_image_1031_preferred_height : sp :: Property < sp :: LogicalLength > , r#root_1023_image_1031_preferred_width : sp :: Property < sp :: LogicalLength > , r#root_1023_image_1031_y : sp :: Property < sp :: LogicalLength > , r#root_1023_is_current : sp :: Property < bool > , r#root_1023_label_1033_font_metrics : sp :: Property < sp :: FontMetrics > , r#root_1023_layout_1027_height : sp :: Property < sp :: LogicalLength > , r#root_1023_layout_1027_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_1023_layout_1027_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1023_layout_1027_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1023_layout_1027_spacing : sp :: Property < sp :: LogicalLength > , r#root_1023_open_time : sp :: Property < i64 > , r#root_1023_separator_color : sp :: Property < slint :: Brush > , r#root_1023_state : sp :: Property < i32 > , r#root_1023_sub_menu_icon : sp :: Property < sp :: Image > , r#root_1023_touch_area_1026_absolute_position : sp :: Property < slint :: LogicalPosition > , r#root_1023_touch_area_1026_width : sp :: Property < sp :: LogicalLength > , r#root_1023_width : sp :: Property < sp :: LogicalLength > , r#root_1023_x : sp :: Property < sp :: LogicalLength > , r#root_1023_y : sp :: Property < sp :: LogicalLength > , r#root_1023_activate : sp :: Callback < (sp :: MenuEntry , sp :: Coord ,) , () > , r#root_1023_clear_current : sp :: Callback < () , () > , r#root_1023_set_current : sp :: Callback < () , () > , repeater0 : sp :: Conditional < InnerComponent_text_1029 > , repeater1 : sp :: Conditional < InnerComponent_image_1035 > , repeater2 : sp :: Conditional < InnerComponent_rectangle_1037 > , change_tracker0 : sp :: ChangeTracker , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerMenuItemBase_root_1023 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#checked) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#has_sub_menu) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_alternate_foreground ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_default_foreground ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 10u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 10u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_height ()) . apply_pin (_self) . get () . get ()) as f64) - (({
                     let r#tmp_root_1023_label_1033_font_metrics = (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_label_1033_font_metrics ()) . apply_pin (_self) . get () ;
                     ((((r#tmp_root_1023_label_1033_font_metrics) . r#ascent) . clone ()) as f64) - ((((r#tmp_root_1023_label_1033_font_metrics) . r#descent) . clone ()) as f64) }
                ) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_label_1033_font_metrics ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 ()) . apply_pin (_self) . font_metrics (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 0f64 as _ , }
                            )) ;
                             sp :: LayoutInfo {
                                 r#max : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater1 . len () as u32 ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get () as _ , r#end : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get () as _ , }
                         as _ , r#size : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_touch_area_1026_width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_spacing ()) . apply_pin (_self) . get () . get () as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_preferred_width ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 0f64 as _ , }
                            )) ;
                             sp :: LayoutInfo {
                                 r#max : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_spacing ()) . apply_pin (_self) . get () . get () as _ , & sp :: Padding {
                         r#begin : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get () as _ , r#end : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get () as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater1 . len ()) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 0f64 as _ , }
                        ))) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     items_vec . push (sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ) ;
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater1 . len () {
                         if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_spacing ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_state ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_is_current ()) . apply_pin (_self) . get () {
                     (1f64) as _ }
                 else {
                     if ! ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#enabled {
                         (2f64) as _ }
                     else {
                         0f64 }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_touch_area_1026_absolute_position ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let item_rc = sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 4u32 - 1) ;
                     sp :: logical_position_to_api (item_rc . map_to_window (item_rc . geometry () . origin)) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_touch_area_1026_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#background_layer_1024 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_current_background ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32)) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! (! ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator))) as _) ;
                 }
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#enabled) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#pointer_event ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Move))))) && ((! (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_is_current ()) . apply_pin (_self) . get ())) {
                             ({
                                 (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_set_current ()) . apply_pin (_self) . call (& ()) ;
                                 }
                            ) ;
                             }
                         else {
                             if ((((((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#has_sub_menu) . clone ()))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#enabled) . clone ())) {
                                 ({
                                     (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_activate ()) . apply_pin (_self) . call (& ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get () as _ , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_touch_area_1026_absolute_position ()) . apply_pin (_self) . get ()) . r#y) . clone () as _ ,)) ;
                                     }
                                ) ;
                                 }
                             else {
                                 if ((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Down)) {
                                     ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_had_press ()) . apply_pin (_self) . set (true as _)) ;
                                     }
                                 else {
                                     if ((((((((((((((((((((((args . 0 . clone ()) . r#kind) . clone ())) == ((sp :: r#PointerEventKind :: r#Up))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_had_press ()) . apply_pin (_self) . get ())) || (((((((sp :: animation_tick ()) as f64) - (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_open_time ()) . apply_pin (_self) . get ()) as f64))) as f64) > ((300f64) as f64)))))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64)))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_y ()) . apply_pin (_self) . get () . get ()) as f64) < (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (_self) . get () . get ()) as f64)))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) > ((0f64) as f64)))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_x ()) . apply_pin (_self) . get () . get ()) as f64) < (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) . get () . get ()) as f64)))))) && (((((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#enabled) . clone ())) {
                                         ({
                                             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_activate ()) . apply_pin (_self) . call (& ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get () as _ , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_touch_area_1026_absolute_position ()) . apply_pin (_self) . get ()) . r#y) . clone () as _ ,)) ;
                                             }
                                        ) ;
                                         }
                                     else {
                                         {
                                             }
                                         }
                                     }
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_1023_label_1033_font_metrics = (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_label_1033_font_metrics ()) . apply_pin (_self) . get () ;
                     ((((r#tmp_root_1023_label_1033_font_metrics) . r#ascent) . clone ()) as f64) - ((((r#tmp_root_1023_label_1033_font_metrics) . r#descent) . clone ()) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#icon) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_Opacity_1032 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_state ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64)) {
                     (0.5f64) as _ }
                 else {
                     1f64 }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (if sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_state ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)) {
                     ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_current_foreground ()) . apply_pin (_self) . get ()) as _ }
                 else {
                     (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_default_foreground ()) . apply_pin (_self) . get () }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#title) as _) ;
                 }
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_alternate_foreground ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) . get () . get () as sp :: Coord)) as _) ;
                 }
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Right) as sp :: r#TextHorizontalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ToSharedString :: to_shared_string (& (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#shortcut) . clone ())) as _) ;
                 }
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [5usize] as sp :: Coord)) as _) ;
                 }
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#background_layer_1024 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#background_layer_1024 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_open_time ()) . apply_pin (_self) . set (sp :: animation_tick () as _) ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker0 , & self_rc , move | _self , _ : & () | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     if ((! (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#has_hover ()) . apply_pin (_self) . get ())) && (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_is_current ()) . apply_pin (_self) . get ())) {
                         ({
                             (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_clear_current ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     else {
                         {
                             }
                         }
                     }
                 ;
                 }
            ) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_text_1029 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_image_1035 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_1037 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_h ()) . apply_pin (_self) . get ())))))) , sp :: Orientation :: Vertical => _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_h ()) . apply_pin (_self) . get ()))))))) . r#preferred) . clone () as _) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 7u32 => (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [5usize]) . clone ()) . clone () as sp :: Coord , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [4usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 10u32 => (({
                     let r#tmp_root_1023_label_1033_font_metrics = (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_label_1033_font_metrics ()) . apply_pin (_self) . get () ;
                     ((((r#tmp_root_1023_label_1033_font_metrics) . r#ascent) . clone ()) as f64) - ((((r#tmp_root_1023_label_1033_font_metrics) . r#descent) . clone ()) as f64) }
                ) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 11u32 => (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 => sp :: r#AccessibleRole :: r#Text , 11u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (7u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . get ()) , (11u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#title) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layout_1027_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let mut items_vec = sp :: Vec :: with_capacity (3usize + _self . repeater1 . len ()) ;
                 items_vec . push (sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_image_1031_preferred_height ()) . apply_pin (_self) . get () . get () as _ , r#stretch : 0f64 as _ , }
                    ))) as _ , .. :: core :: default :: Default :: default () }
                ) ;
                 items_vec . push (sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , ((((((args . 0 . clone ()) as f64) - (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get ()) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 11u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ) ;
                 items_vec . push (sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , ((((((args . 0 . clone ()) as f64) - (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) - (((InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . get () . get ()) as f64)) as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 7u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ) ;
                 InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                 for i in 0 .. _self . repeater1 . len () {
                     if let Some (sub_comp) = _self . repeater1 . instance_at (i) {
                         items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                         }
                     else {
                         items_vec . push (:: core :: default :: Default :: default ()) ;
                         }
                     }
                 let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                 sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _) }
            ) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + (({
                 let r#inlined_fn_arg_58_0 = args . 0 . clone () ;
                 ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (({
                     let r#inlined_fn_arg_57_0 = (r#inlined_fn_arg_58_0) . clone () ;
                     ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((_self . r#fn_layout_1027_layoutinfo_v_with_constraint ((r#inlined_fn_arg_57_0) . clone () as _))) }
                )) }
            )))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_text_1029 {
         r#text_1029 : sp :: r#SimpleText , r#text_1029_min_height : sp :: Property < sp :: LogicalLength > , r#text_1029_min_width : sp :: Property < sp :: LogicalLength > , r#text_1029_preferred_height : sp :: Property < sp :: LogicalLength > , r#text_1029_preferred_width : sp :: Property < sp :: LogicalLength > , r#text_1029_x : sp :: Property < sp :: LogicalLength > , r#text_1029_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_text_1029 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_text_1029 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("✓")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("✓")) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_text_1029 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_text_1029 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_text_1029 :: FIELD_OFFSETS . r#text_1029 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_text_1029) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_text_1029 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_text_1029 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_text_1029 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 9u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_text_1029 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_text_1029 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_image_1035 {
         r#image_1035 : sp :: r#ImageItem , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_image_1035 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_image_1035 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#colorize ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set ({
                 (sp :: r#ImageFit :: r#Contain) as sp :: r#ImageFit }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#source ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_sub_menu_icon ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_fit ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 () + sp :: r#ImageItem :: FIELD_OFFSETS . r#image_rendering ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = sp :: Item :: layout_info ((InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) ;
                     sp :: LayoutInfo {
                         r#max : _self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : _self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_background_layer_1024_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , ((_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [6usize] as usize) + 0f64 as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default ()) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_image_1035 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_image_1035 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_image_1035 :: FIELD_OFFSETS . r#image_1035 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_image_1035) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_image_1035 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_image_1035 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_image_1035 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 8u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_image_1035 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_image_1035 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_1037 {
         r#rectangle_1037 : sp :: r#Rectangle , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_1037 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_1037 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1037 :: FIELD_OFFSETS . r#rectangle_1037 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_separator_color ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((1f64) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((1f64) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_1037 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMenuItemBase_root_1023 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_1037 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_rectangle_1037 :: FIELD_OFFSETS . r#rectangle_1037 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_1037) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_1037 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_1037 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_1037 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 3u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_1037 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_1037 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin] pub struct InnerMenuItem_root_1039 {
         r#root_1039 : sp :: r#Empty , r#base_1041 : InnerMenuItemBase_root_1023 , r#root_1039_empty_1040_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1039_empty_1040_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1039_height : sp :: Property < sp :: LogicalLength > , r#root_1039_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1039_max_height : sp :: Property < sp :: LogicalLength > , r#root_1039_min_height : sp :: Property < sp :: LogicalLength > , r#root_1039_width : sp :: Property < sp :: LogicalLength > , r#root_1039_x : sp :: Property < sp :: LogicalLength > , r#root_1039_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerMenuItem_root_1039 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerMenuItem_root_1039 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerMenuItemBase_root_1023 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_empty_1040_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_h ()) . apply_pin (_self) . get ())))))) ;
                     let r#layout_padding = ((if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                         (0f64) as _ }
                     else {
                         1f64 }
                    ) as f64) + ((if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                         (0f64) as _ }
                     else {
                         1f64 }
                    ) as f64) ;
                     sp :: LayoutInfo {
                         r#max : (((((((r#cell_layout_info) . r#max) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord) . max ((((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min ((r#cell_layout_info) . r#max as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_empty_1040_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_root_1039_empty_1040_padding = if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                         (4f64) as _ }
                     else {
                         1f64 }
                     ;
                     {
                         let r#cell_layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + ((((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + ((((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_v ()) . apply_pin (_self) . get ())))))) ;
                         let r#layout_padding = (((r#tmp_root_1039_empty_1040_padding) . clone ()) as f64) + (((r#tmp_root_1039_empty_1040_padding) . clone ()) as f64) ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                     }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let r#tmp_base_1041_entry = (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get () ;
                     (({
                         let r#layout_info_43 = sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                         ;
                         sp :: LayoutInfo {
                             r#max : (if (r#tmp_base_1041_entry) . r#is_separator {
                                 (9f64) as _ }
                             else {
                                 (((sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                )) + ((((sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                )) + ((((sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_v ()) . apply_pin (_self) . get ()))))))) . r#max }
                            ) . clone () as _ , r#max_percent : ((r#layout_info_43) . r#max_percent) . clone () as _ , r#min : (if (r#tmp_base_1041_entry) . r#is_separator {
                                 (9f64) as _ }
                             else {
                                 (32f64 as sp :: Coord) . max ((((sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                )) + ((((sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                )) + ((((sp :: LayoutInfo {
                                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                                )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_v ()) . apply_pin (_self) . get ()))))))) . r#min as sp :: Coord) }
                            ) . clone () as _ , r#min_percent : ((r#layout_info_43) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_43) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_43) . r#stretch) . clone () as _ , }
                         }
                    )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_empty_1040_layoutinfo_v ()) . apply_pin (_self) . get ())) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_max_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                     (9f64) as _ }
                 else {
                     (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_v ()) . apply_pin (_self) . get ()))))))) . r#max }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                     (9f64) as _ }
                 else {
                     (32f64 as sp :: Coord) . max ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_v ()) . apply_pin (_self) . get ()))))))) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_alternate_foreground ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((3388997631f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((2566914048f64) as u32) }
                )) as _) ;
                 }
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#background_layer_1024 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (4f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_current_background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((268435455f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((167772160f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_current_foreground ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_default_foreground ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((4294967295f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((3858759680f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_root_1039_empty_1040_padding = if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                         (4f64) as _ }
                     else {
                         1f64 }
                     ;
                     ((((((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_height ()) . apply_pin (_self) . get () . get ()) as f64) - (((r#tmp_root_1039_empty_1040_padding) . clone ()) as f64))) as f64) - (((r#tmp_root_1039_empty_1040_padding) . clone ()) as f64) }
                 as sp :: Coord)) as _) ;
                 }
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (11f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (12f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_separator_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_spacing ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_sub_menu_icon ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_10 . into () , sp :: Slice :: from_slice (b"svg"))) as sp :: Image }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ({
                     let r#tmp_base_1041_layoutinfo_h = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_h ()) . apply_pin (_self) . get ())))))) ;
                     (((((((((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_width ()) . apply_pin (_self) . get () . get ()) as f64) - ((if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                         (0f64) as _ }
                     else {
                         1f64 }
                    ) as f64))) as f64) - ((if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                         (0f64) as _ }
                     else {
                         1f64 }
                    ) as f64)) as sp :: Coord) . min ((r#tmp_base_1041_layoutinfo_h) . r#max as sp :: Coord) as sp :: Coord) . max ((r#tmp_base_1041_layoutinfo_h) . r#min as sp :: Coord) }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                     (0f64) as _ }
                 else {
                     1f64 }
                 as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                     (4f64) as _ }
                 else {
                     1f64 }
                 as sp :: Coord)) as _) ;
                 }
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_horizontal_padding ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_icon_size ()) . apply_pin (_self) . set_constant () ;
             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_sub_menu_icon ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerMenuItemBase_root_1023 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_empty_1040_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = _self . r#fn_layoutinfo_v_with_constraint (((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_empty_1040_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _) ;
                     sp :: LayoutInfo {
                         r#max : (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                     (0f64) as _ }
                 else {
                     1f64 }
                ) . clone () as sp :: Coord , (if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                     (4f64) as _ }
                 else {
                     1f64 }
                ) . clone () as sp :: Coord ,) , 2u32 ..= 12u32 => return InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 12u32 => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 12u32 , _) => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 12u32 , _) => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 12u32 => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 12u32 => InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ({
                 let r#tmp_base_1041_entry = (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get () ;
                 (({
                     let r#layout_info_43 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : (if (r#tmp_base_1041_entry) . r#is_separator {
                             (9f64) as _ }
                         else {
                             (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max }
                        ) . clone () as _ , r#max_percent : ((r#layout_info_43) . r#max_percent) . clone () as _ , r#min : (if (r#tmp_base_1041_entry) . r#is_separator {
                             (9f64) as _ }
                         else {
                             (32f64 as sp :: Coord) . max ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min as sp :: Coord) }
                        ) . clone () as _ , r#min_percent : ((r#layout_info_43) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_43) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_43) . r#stretch) . clone () as _ , }
                     }
                )) + (({
                     let r#inlined_fn_arg_59_0 = args . 0 . clone () ;
                     {
                         let r#tmp_root_1039_empty_1040_padding = if ((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) . get ()) . r#is_separator {
                             (4f64) as _ }
                         else {
                             1f64 }
                         ;
                         {
                             let r#cell_layout_info = ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + ((((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + ((((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + (((InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_layout_1027_layoutinfo_v ()) . apply_pin (_self) . get ())))))) ;
                             let r#layout_padding = (((r#tmp_root_1039_empty_1040_padding) . clone ()) as f64) + (((r#tmp_root_1039_empty_1040_padding) . clone ()) as f64) ;
                             sp :: LayoutInfo {
                                 r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((((r#cell_layout_info) . r#min) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                             }
                         }
                     }
                )) }
            ) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] pub struct InnerPopupMenuImpl_root_1095 {
         r#root_1095 : sp :: r#WindowItem , r#focus_scope_1097 : sp :: r#FocusScope , r#frame_shadow_1098 : sp :: r#BoxShadow , r#frame_1099 : sp :: r#BasicBorderRectangle , r#frame_clip_1100 : sp :: r#Clip , r#sub_menu_1106 : sp :: r#ContextMenu , r#root_1095_absolute_position : sp :: Property < slint :: LogicalPosition > , r#root_1095_current_highlight : sp :: Property < i32 > , r#root_1095_current_highlight_y_pos : sp :: Property < sp :: LogicalLength > , r#root_1095_current_open : sp :: Property < i32 > , r#root_1095_entries : sp :: Property < sp :: ModelRc < sp :: MenuEntry > > , r#root_1095_frame_1099_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1095_layout_1101_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_1095_layout_1101_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1095_layout_1101_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1095_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1095_optimized_open_sub_menu_after_timeout_1096_interval : sp :: Property < i64 > , r#root_1095_optimized_open_sub_menu_after_timeout_1096_running : sp :: Property < bool > , r#root_1095_sub_menu_1106_absolute_position : sp :: Property < slint :: LogicalPosition > , r#root_1095_sub_menu_1106_entries : sp :: Property < sp :: ModelRc < sp :: MenuEntry > > , r#root_1095_activated : sp :: Callback < (sp :: MenuEntry ,) , () > , r#root_1095_close_popup : sp :: Callback < () , () > , r#root_1095_optimized_open_sub_menu_after_timeout_1096_triggered : sp :: Callback < () , () > , r#root_1095_sub_menu : sp :: Callback < (sp :: MenuEntry ,) , sp :: ModelRc < sp :: MenuEntry > > , callback_tracker_root_1095_activated : sp :: Property < () > , callback_tracker_root_1095_sub_menu : sp :: Property < () > , repeater0 : sp :: Repeater < InnerComponent_menuitem_1102 > , repeater1 : sp :: Repeater < InnerComponent_keybinding_1104 > , change_tracker0 : sp :: ChangeTracker , change_tracker1 : sp :: ChangeTracker , timer0 : sp :: Timer , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerPopupMenuImpl_root_1095 >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerPopupMenuImpl_root_1095 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_absolute_position ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let item_rc = sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()) ;
                     sp :: logical_position_to_api (item_rc . map_to_window (item_rc . geometry () . origin)) }
                ) as _) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor (sp :: Color :: from_argb_encoded ((0f64) as u32))) as slint :: Brush }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . set ({
                 (((- 1f64) as i32)) as i32 }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_open ()) . apply_pin (_self) . set ({
                 (((- 1f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: MenuEntry > :: from (sp :: vec ! []))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_frame_1099_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_46 = sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_46) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_46) . r#max_percent) . clone () as _ , r#min : ((280f64 as sp :: Coord) . max (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layout_1101_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#min as sp :: Coord)) . clone () as _ , r#min_percent : ((r#layout_info_46) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_46) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_46) . r#stretch) . clone () as _ , }
                     }
                )) + (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layout_1101_layoutinfo_h ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layout_1101_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut r#repeated_indices = [0u32 ;
                     2usize] ;
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     r#repeated_indices [0usize] = r#items_vec . len () as u32 ;
                     r#repeated_indices [0usize + 1] = _self . repeater0 . len () as u32 ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     let r#repeated_indices = sp :: Slice :: from_slice (& r#repeated_indices) ;
                     sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                         r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : (r#cells) . clone () as _ , r#padding : sp :: Padding {
                             r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                         as _ , r#size : (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                     as _ , r#repeated_indices as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layout_1101_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Horizontal , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info_ortho (r#cells as _ , & sp :: Padding {
                         r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                     as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layout_1101_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     for i in 0 .. _self . repeater0 . len () {
                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                             }
                         else {
                             items_vec . push (:: core :: default :: Default :: default ()) ;
                             }
                         }
                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                     sp :: r#box_layout_info (r#cells as _ , 0f64 as _ , & sp :: Padding {
                         r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                ) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: Item :: layout_info ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_frame_1099_layoutinfo_h ()) . apply_pin (_self) . get ())))))) as _) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_interval ()) . apply_pin (_self) . set ({
                 (500f64) as i64 }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_running ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_triggered ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_running ()) . apply_pin (_self) . set (false as _) ;
                             if (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) >= ((0f64) as f64) {
                                 (if (match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                     x => {
                                         let index = ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as usize ;
                                         x . row_data_tracked (index) . unwrap_or_default () }
                                     }
                                ) . r#has_sub_menu {
                                     (_self . r#fn_activate (match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                         x => {
                                             let index = ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as usize ;
                                             x . row_data_tracked (index) . unwrap_or_default () }
                                         }
                                     as _ , (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight_y_pos ()) . apply_pin (_self) . get () . get () as _ , (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get () as _)) ;
                                     }
                                 else {
                                     {
                                         (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_open ()) . apply_pin (_self) . set (((- 1f64) as i32) as _) ;
                                         (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) . apply_pin (_self) . r#close (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) }
                                     }
                                ) ;
                                 }
                             else {
                                 {
                                     }
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu_1106_absolute_position ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let item_rc = sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1) ;
                     sp :: logical_position_to_api (item_rc . map_to_window (item_rc . geometry () . origin)) }
                ) as _) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("Slint Window")) as sp :: SharedString }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#key_pressed ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let r#returned_expression98 = {
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_running ()) . apply_pin (_self) . set (false as _) ;
                                 let r#return_check_merge97 = if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f700}"))) {
                                     (((false) . clone () , ({
                                         if (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) < ((1f64) as f64) {
                                             ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . set ((((((match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                 x => {
                                                     x . model_tracker () . track_row_count_changes () ;
                                                     x . row_count () as i32 }
                                                 }
                                            ) as f64) - ((1f64) as f64))) as i32) as _)) ;
                                             }
                                         else {
                                             if (match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                 x => {
                                                     let index = (((((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) - ((1f64) as f64))) as i32)) as usize ;
                                                     x . row_data_tracked (index) . unwrap_or_default () }
                                                 }
                                            ) . r#is_separator {
                                                 ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . set (((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) - (((2f64) as i32) as f64)) as _)) ;
                                                 }
                                             else {
                                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . set (((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) - (((1f64) as i32) as f64)) as _) }
                                             }
                                         ;
                                         sp :: r#EventResult :: r#Accept }
                                    ) . clone () ,)) as _ }
                                 else {
                                     if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f701}"))) {
                                         (((false) . clone () , ({
                                             if (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) >= ((((match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                 x => {
                                                     x . model_tracker () . track_row_count_changes () ;
                                                     x . row_count () as i32 }
                                                 }
                                            ) as f64) - ((1f64) as f64)) as f64) {
                                                 ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . set (((0f64) as i32) as _)) ;
                                                 }
                                             else {
                                                 if (match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                     x => {
                                                         let index = (((((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) + ((1f64) as f64))) as i32)) as usize ;
                                                         x . row_data_tracked (index) . unwrap_or_default () }
                                                     }
                                                ) . r#is_separator {
                                                     ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . set (((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) + (((2f64) as i32) as f64)) as _)) ;
                                                     }
                                                 else {
                                                     (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . set (((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) + (((1f64) as i32) as f64)) as _) }
                                                 }
                                             ;
                                             sp :: r#EventResult :: r#Accept }
                                        ) . clone () ,)) as _ }
                                     else {
                                         if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\n"))) {
                                             (((false) . clone () , ({
                                                 if (((((((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) >= ((0f64) as f64)))) && (((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) < ((match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                     x => {
                                                         x . model_tracker () . track_row_count_changes () ;
                                                         x . row_count () as i32 }
                                                     }
                                                ) as f64)))))) && ((((match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                     x => {
                                                         let index = ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as usize ;
                                                         x . row_data_tracked (index) . unwrap_or_default () }
                                                     }
                                                ) . r#enabled) . clone ())) {
                                                     (_self . r#fn_activate (match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                         x => {
                                                             let index = ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as usize ;
                                                             x . row_data_tracked (index) . unwrap_or_default () }
                                                         }
                                                     as _ , (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight_y_pos ()) . apply_pin (_self) . get () . get () as _ , (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get () as _)) ;
                                                     }
                                                 else {
                                                     {
                                                         }
                                                     }
                                                 ;
                                                 sp :: r#EventResult :: r#Accept }
                                            ) . clone () ,)) as _ }
                                         else {
                                             if ! (((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f703}")))) {
                                                 ({
                                                     if ((((args . 0 . clone ()) . r#text) . clone ())) == ((sp :: SharedString :: from ("\u{f702}"))) {
                                                         ({
                                                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_close_popup ()) . apply_pin (_self) . call (& ()) ;
                                                             }
                                                        ) ;
                                                         }
                                                     else {
                                                         {
                                                             }
                                                         }
                                                     ;
                                                     ((true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,) }
                                                ) as _ }
                                             else {
                                                 ((false) . clone () , ({
                                                     if ((((((((((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) >= ((0f64) as f64)))) && (((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as f64) < ((match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                         x => {
                                                             x . model_tracker () . track_row_count_changes () ;
                                                             x . row_count () as i32 }
                                                         }
                                                    ) as f64)))))) && ((((match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                         x => {
                                                             let index = ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as usize ;
                                                             x . row_data_tracked (index) . unwrap_or_default () }
                                                         }
                                                    ) . r#has_sub_menu) . clone ()))))) && ((((match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                         x => {
                                                             let index = ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as usize ;
                                                             x . row_data_tracked (index) . unwrap_or_default () }
                                                         }
                                                    ) . r#enabled) . clone ())) {
                                                         (_self . r#fn_activate (match & (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . get () {
                                                             x => {
                                                                 let index = ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get ()) as usize ;
                                                                 x . row_data_tracked (index) . unwrap_or_default () }
                                                             }
                                                         as _ , (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight_y_pos ()) . apply_pin (_self) . get () . get () as _ , (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (_self) . get () as _)) ;
                                                         }
                                                     else {
                                                         {
                                                             }
                                                         }
                                                     ;
                                                     sp :: r#EventResult :: r#Accept }
                                                ) . clone () ,) }
                                             }
                                         }
                                     }
                                 ;
                                 if (r#return_check_merge97) . 0 {
                                     (((sp :: r#EventResult :: r#Reject) . clone () , (true) . clone () , (sp :: r#EventResult :: r#Reject) . clone () ,)) as _ }
                                 else {
                                     ((sp :: r#EventResult :: r#Reject) . clone () , (false) . clone () , (((r#return_check_merge97) . 1) . clone ()) . clone () ,) }
                                 }
                             ;
                             if (r#returned_expression98) . 1 {
                                 ((r#returned_expression98) . 0) as _ }
                             else {
                                 (r#returned_expression98) . 2 }
                             }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (16f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((1107296256f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((603979776f64) as u32) }
                ) . color ()) as _) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_y ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (8f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_1099 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((4280032284f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((4294638330f64) as u32) }
                )) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_1099 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: Brush :: SolidColor (if {
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#dark_color_scheme () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get () {
                     (sp :: Color :: from_argb_encoded ((352321535f64) as u32)) as _ }
                 else {
                     sp :: Color :: from_argb_encoded ((1929379840f64) as u32) }
                )) as _) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_1099 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_1099 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (7f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#activated ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_open ()) . apply_pin (_self) . set (((- 1f64) as i32) as _) ;
                             {
                                 {
                                     (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . callback_tracker_root_1095_activated ()) . apply_pin (_self) . get () ;
                                     }
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_activated ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                                 }
                             ;
                             {
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_close_popup ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#show ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let position = args . 0 . clone () ;
                             let popup_instance = InnerPopupMenuImpl_root_1095 :: new (_self . globals . get () . unwrap () . clone ()) . unwrap () ;
                             let popup_instance_vrc = sp :: VRc :: map (popup_instance . clone () , | x | x) ;
                             let parent_weak = _self . self_weak . get () . unwrap () . clone () ;
                             let window_adapter = & _self . globals () . window_adapter_impl () ;
                             let entries = (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu_1106_entries ()) . apply_pin (_self) . get () ;
                             {
                                 let _self = popup_instance_vrc . as_pin_ref () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_entries ()) . apply_pin (_self) . set (entries . clone ()) ;
                                 let self_weak = parent_weak . clone () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu ()) . apply_pin (_self) . set_handler (move | entry | {
                                     if let Some (self_rc) = self_weak . upgrade () {
                                         let _self = self_rc . as_pin_ref () ;
                                         (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) . apply_pin (_self) . sub_menu . call (entry) }
                                     else {
                                         :: core :: default :: Default :: default () }
                                     }
                                ) ;
                                 let self_weak = parent_weak . clone () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_activated ()) . apply_pin (_self) . set_handler (move | entry | {
                                     if let Some (self_rc) = self_weak . upgrade () {
                                         let _self = self_rc . as_pin_ref () ;
                                         (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) . apply_pin (_self) . activated . call (entry) }
                                     else {
                                         :: core :: default :: Default :: default () }
                                     }
                                ) ;
                                 let self_weak = parent_weak . clone () ;
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_close_popup ()) . apply_pin (_self) . set_handler (move | () | {
                                     let Some (self_rc) = self_weak . upgrade () else {
                                         return }
                                     ;
                                     let _self = self_rc . as_pin_ref () ;
                                     if let Some (current_id) = (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) . apply_pin (_self) . popup_id . take () {
                                         sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . close_popup (current_id) ;
                                         }
                                     }
                                ) ;
                                 }
                             if let Some (current_id) = (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) . apply_pin (_self) . popup_id . take () {
                                 sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . close_popup (current_id) ;
                                 }
                             let access_position = sp :: Box :: new (move || position) ;
                             let id = sp :: WindowInner :: from_pub (window_adapter . window ()) . show_popup (& sp :: VRc :: into_dyn (popup_instance . into ()) , access_position , sp :: PopupClosePolicy :: CloseOnClickOutside , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1) , sp :: WindowKind :: Menu , sp :: Box :: new (| _ | {
                                 }
                            ) ,) ;
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) . apply_pin (_self) . popup_id . set (Some (id)) ;
                             InnerPopupMenuImpl_root_1095 :: user_init (popup_instance_vrc) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#sub_menu ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . callback_tracker_root_1095_sub_menu ()) . apply_pin (_self) . get () ;
                                 }
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) }
                        ) as _ }
                     }
                ) ;
                 }
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#no_frame ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_interval ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#resize_border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_click ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#focus_on_tab_navigation ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#blur ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#inset ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_x ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#offset_y ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 () + sp :: r#BoxShadow :: FIELD_OFFSETS . r#spread ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_1099 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_1099 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . set_focus_item (& sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 1u32 - 1) , true , sp :: FocusReason :: Programmatic) ;
             {
                 }
             ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker0 , & self_rc , move | _self , _ : & () | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_interval ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     _self . update_timers () }
                 ;
                 }
            ) ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker1 , & self_rc , move | _self , _ : & () | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_running ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     _self . update_timers () }
                 ;
                 }
            ) ;
             _self . update_timers () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_menuitem_1102 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent_keybinding_1104 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_70_0 = (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () ;
                     ((sp :: Item :: layout_info ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())))) + (({
                         let r#inlined_fn_arg_71_0 = (r#inlined_fn_arg_70_0) . clone () ;
                         ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (({
                             let r#inlined_fn_arg_72_0 = (r#inlined_fn_arg_71_0) . clone () ;
                             ((sp :: LayoutInfo {
                                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                            )) + ((({
                                 let r#inlined_fn_arg_73_0 = (r#inlined_fn_arg_72_0) . clone () ;
                                 {
                                     let mut items_vec = sp :: Vec :: with_capacity (0usize + _self . repeater0 . len ()) ;
                                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                                     for i in 0 .. _self . repeater0 . len () {
                                         if let Some (sub_comp) = _self . repeater0 . instance_at (i) {
                                             items_vec . push (sub_comp . as_pin_ref () . layout_item_info (sp :: Orientation :: Vertical , None)) ;
                                             }
                                         else {
                                             items_vec . push (:: core :: default :: Default :: default ()) ;
                                             }
                                         }
                                     let r#cells = sp :: Slice :: from_slice (& items_vec) ;
                                     sp :: r#box_layout_info (r#cells as _ , 0f64 as _ , & sp :: Padding {
                                         r#begin : 5f64 as _ , r#end : 5f64 as _ , }
                                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                                 }
                            ) . clone ())) }
                        )) }
                    )) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => (((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         fn update_timers (self : :: core :: pin :: Pin < & Self >) {
             let _self = self ;
             let millis = if (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_running ()) . apply_pin (_self) . get () {
                 (500f64) as i64 }
             else {
                 - 1 }
             ;
             if millis >= 0 {
                 let interval = :: core :: time :: Duration :: from_millis (millis as u64) ;
                 if ! self . timer0 . running () || interval != self . timer0 . interval () {
                     let self_weak = self . self_weak . get () . unwrap () . clone () ;
                     self . timer0 . start (sp :: TimerMode :: Repeated , interval , move || {
                         if let Some (self_rc) = self_weak . upgrade () {
                             let _self = self_rc . as_pin_ref () ;
                             {
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_triggered ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                         }
                    ) ;
                     }
                 }
             else {
                 self . timer0 . stop () ;
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_activate (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: MenuEntry , arg_1 : sp :: Coord , arg_2 : i32 ,) -> () {
             let _self = self ;
             let args = (arg_0 , arg_1 , arg_2 ,) ;
             ({
                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_running ()) . apply_pin (_self) . set (false as _) ;
                 if (args . 0 . clone ()) . r#has_sub_menu {
                     (if ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_open ()) . apply_pin (_self) . get () as f64) , & (args . 2 . clone () as f64)))) || ((! (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) . apply_pin (_self) . r#is_open (& _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)))) {
                         ({
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_open ()) . apply_pin (_self) . set (args . 2 . clone () as _) ;
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu_1106_entries ()) . apply_pin (_self) . set ({
                                 {
                                     (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . callback_tracker_root_1095_sub_menu ()) . apply_pin (_self) . get () ;
                                     }
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) }
                             as _) ;
                             {
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 () + sp :: r#ContextMenu :: FIELD_OFFSETS . r#show ()) . apply_pin (_self) . call (& ({
                                     let mut the_struct = slint :: LogicalPosition :: default () ;
                                     the_struct . r#x = (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get () as _ ;
                                     the_struct . r#y = (((args . 1 . clone ()) as f64) - (((((InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_sub_menu_1106_absolute_position ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64)) as _ ;
                                     the_struct }
                                 as _ ,)) ;
                                 }
                             }
                        ) ;
                         }
                     else {
                         {
                             }
                         }
                    ) ;
                     }
                 else {
                     {
                         (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_open ()) . apply_pin (_self) . set (((- 1f64) as i32) as _) ;
                         {
                             {
                                 (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . callback_tracker_root_1095_activated ()) . apply_pin (_self) . get () ;
                                 }
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_activated ()) . apply_pin (_self) . call (& (args . 0 . clone () as _ ,)) ;
                             }
                         ;
                         {
                             (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_close_popup ()) . apply_pin (_self) . call (& ()) ;
                             }
                         }
                     }
                 }
            ) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_menuitem_1102 {
         r#menuitem_1102 : InnerMenuItem_root_1039 , r#model_data : sp :: Property < sp :: MenuEntry > , r#model_index : sp :: Property < i32 > , r#menuitem_1102_absolute_position : sp :: Property < slint :: LogicalPosition > , change_tracker0 : sp :: ChangeTracker , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_menuitem_1102 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPopupMenuImpl_root_1095 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_menuitem_1102 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerMenuItem_root_1039 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102_absolute_position ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     let item_rc = sp :: ItemRc :: new (_self . r#menuitem_1102 . origin_rc () , _self . r#menuitem_1102 . tree_index . get ()) ;
                     sp :: logical_position_to_api (item_rc . map_to_window (item_rc . geometry () . origin)) }
                ) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_activate ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref () . r#fn_activate (args . 0 . clone () as _ , args . 1 . clone () as _ , (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_clear_current ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (((- 1f64) as i32) as _)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_entry ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layout_1101_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [1usize] as usize) + (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_is_current ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as f64))) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_set_current ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | x . as_pin_ref ()) . map (| x | sp :: WindowInner :: from_pub (& _self . globals () . window_adapter_impl () . window ()) . set_focus_item (& sp :: ItemRc :: new (x . origin_rc () , x . tree_index_of_first_child . get () + 1u32 - 1) , true , sp :: FocusReason :: Programmatic)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_optimized_open_sub_menu_after_timeout_1096_running ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (true as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (5f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_layout_1101_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                     let cache = x . get () ;
                     * cache . get ((cache [0usize] as usize) + (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize * 2usize) . unwrap_or (& (0 as _)) }
                ) . unwrap_or_default () as sp :: Coord)) as _) ;
                 }
             (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_x ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerMenuItem_root_1039 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (x)) ,) ;
             # [allow (dead_code , unused)] sp :: change_tracker_init_erased (& _self . change_tracker0 , & self_rc , move | _self , _ : & () | (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_is_current ()) . apply_pin (_self) . get () , move | _self , _ | {
                 {
                     if (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () + InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023_is_current ()) . apply_pin (_self) . get () {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_current_highlight_y_pos ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (sp :: LogicalLength :: new (((((((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102_absolute_position ()) . apply_pin (_self) . get ()) . r#y) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_absolute_position ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) . r#y) . clone ()) as f64)) as sp :: Coord) as _)) ;
                             }
                        ) ;
                         }
                     else {
                         {
                             }
                         }
                     }
                 ;
                 }
            ) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_empty_1040_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#layout_info = (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_layoutinfo_v ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_max_height ()) . apply_pin (_self) . get () . get () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_min_height ()) . apply_pin (_self) . get () . get () as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 2u32 => {
                     InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((5f64) as f64))) as f64) - ((5f64) as f64))) . clone () as sp :: Coord , (5f64) . clone () as sp :: Coord , ((InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () + InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 ..= 12u32 => return InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 12u32 => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 12u32 , _) => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 12u32 , _) => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 12u32 => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 12u32 => InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_menuitem_1102 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPopupMenuImpl_root_1095 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPopupMenuImpl_root_1095 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             13usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 6u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 10u32 , parent_index : 5u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 12u32 , parent_index : 5u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 13u32 , parent_index : 5u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 12u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 13u32 , parent_index : 7u32 , item_array_index : 9u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_menuitem_1102 , sp :: ItemVTable , sp :: AllowPin > ;
             10usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#root_1039 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#root_1023 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#background_layer_1024 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_visibility_1025 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#touch_area_1026 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#rectangle_1028 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_Opacity_1032 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#shortcut_1034 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#image_1031 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#menuitem_1102 () , sp :: compose_field_offsets (InnerMenuItem_root_1039 :: FIELD_OFFSETS . r#base_1041 () , InnerMenuItemBase_root_1023 :: FIELD_OFFSETS . r#label_1033 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_menuitem_1102) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_menuitem_1102 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_menuitem_1102 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_menuitem_1102 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 7u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_menuitem_1102 {
         type Data = sp :: MenuEntry ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_menuitem_1102 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_menuitem_1102 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         fn layout_item_info (self : :: core :: pin :: Pin < & Self > , o : sp :: Orientation , _child_index : sp :: Option < usize > ,) -> sp :: LayoutItemInfo {
             sp :: LayoutItemInfo {
                 constraint : self . as_ref () . layout_info (o) , .. :: core :: default :: Default :: default () }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_keybinding_1104 {
         r#keybinding_1104 : sp :: r#KeyBinding , r#model_data : sp :: Property < sp :: MenuEntry > , r#model_index : sp :: Property < i32 > , r#keybinding_1104_height : sp :: Property < sp :: LogicalLength > , r#keybinding_1104_min_height : sp :: Property < sp :: LogicalLength > , r#keybinding_1104_min_width : sp :: Property < sp :: LogicalLength > , r#keybinding_1104_preferred_height : sp :: Property < sp :: LogicalLength > , r#keybinding_1104_preferred_width : sp :: Property < sp :: LogicalLength > , r#keybinding_1104_width : sp :: Property < sp :: LogicalLength > , r#keybinding_1104_x : sp :: Property < sp :: LogicalLength > , r#keybinding_1104_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_keybinding_1104 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPopupMenuImpl_root_1095 > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_keybinding_1104 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 () + sp :: r#KeyBinding :: FIELD_OFFSETS . r#activated ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095_activated ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                                 {
                                     let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . callback_tracker_root_1095_activated ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                                         x . get () ;
                                         }
                                    ) ;
                                     }
                                 x . call (& ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get () as _ ,)) ;
                                 }
                            ) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 () + sp :: r#KeyBinding :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#enabled) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_preferred_height ()) . apply_pin (_self) . get () . get () . max ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_min_height ()) . apply_pin (_self) . get () . get ()) as sp :: Coord))) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 () + sp :: r#KeyBinding :: FIELD_OFFSETS . r#keys ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . get ()) . r#shortcut) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ()))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_preferred_width ()) . apply_pin (_self) . get () . get () . max ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_min_width ()) . apply_pin (_self) . get () . get ()) as sp :: Coord))) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - (((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: Item :: layout_info ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , sp :: Orientation :: Vertical => sp :: Item :: layout_info ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             (InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . get () as usize }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_keybinding_1104 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPopupMenuImpl_root_1095 > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerPopupMenuImpl_root_1095 > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             1usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_keybinding_1104 , sp :: ItemVTable , sp :: AllowPin > ;
             1usize] = [sp :: VOffset :: new (InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#keybinding_1104 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_keybinding_1104) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_keybinding_1104 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_keybinding_1104 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_keybinding_1104 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_keybinding_1104 {
         type Data = sp :: MenuEntry ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             (InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#model_index ()) . apply_pin (_self) . set (_index as _) ;
             (InnerComponent_keybinding_1104 :: FIELD_OFFSETS . r#model_data ()) . apply_pin (_self) . set (_data) ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_keybinding_1104 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     impl InnerPopupMenuImpl_root_1095 {
         fn new (globals : sp :: Rc < SharedGlobals >) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = globals ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             8usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 8u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 7u32 , parent_index : 4u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 6u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerPopupMenuImpl_root_1095 , sp :: ItemVTable , sp :: AllowPin > ;
             6usize] = [sp :: VOffset :: new (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#root_1095 ()) , sp :: VOffset :: new (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#focus_scope_1097 ()) , sp :: VOffset :: new (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#sub_menu_1106 ()) , sp :: VOffset :: new (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_shadow_1098 ()) , sp :: VOffset :: new (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_1099 ()) , sp :: VOffset :: new (InnerPopupMenuImpl_root_1095 :: FIELD_OFFSETS . r#frame_clip_1100 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerPopupMenuImpl_root_1095) ;
         }
     ;
     impl sp :: PinnedDrop for InnerPopupMenuImpl_root_1095 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerPopupMenuImpl_root_1095 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerPopupMenuImpl_root_1095 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             false }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] pub struct InnerMainWindow {
         r#root_1042 : sp :: r#WindowItem , r#empty_1044 : sp :: r#Empty , r#rectangle_1047 : sp :: r#Rectangle , r#aura_visibility_1050 : sp :: r#Clip , r#side_bar_1045 : InnerSideBar_root_7 , r#button_1046 : InnerButton_root_21 , r#aura_1051 : InnerPageAura_root_422 , r#root_1042_empty_1043_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_1042_empty_1043_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1042_empty_1043_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1042_empty_1044_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#root_1042_empty_1044_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1042_empty_1044_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1042_fade_cover : sp :: Property < bool > , r#root_1042_is_tuf : sp :: Property < bool > , r#root_1042_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1042_rectangle_1047_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#root_1042_rectangle_1047_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#root_1042_show_notif : sp :: Property < bool > , r#root_1042_sidebar_items_avilable : sp :: Property < sp :: ModelRc < bool > > , r#root_1042_toast : sp :: Property < bool > , r#root_1042_toast_text : sp :: Property < sp :: SharedString > , r#root_1042_clear_toast_if_matches : sp :: Callback < (sp :: SharedString ,) , () > , r#root_1042_exit_app : sp :: Callback < () , () > , r#root_1042_external_colour_change : sp :: Callback < () , () > , r#root_1042_show_notification : sp :: Callback < (bool ,) , () > , r#root_1042_show_toast : sp :: Callback < (sp :: SharedString ,) , () > , callback_tracker_root_1042_clear_toast_if_matches : sp :: Property < () > , callback_tracker_root_1042_exit_app : sp :: Property < () > , callback_tracker_root_1042_external_colour_change : sp :: Property < () > , callback_tracker_root_1042_show_notification : sp :: Property < () > , callback_tracker_root_1042_show_toast : sp :: Property < () > , repeater0 : sp :: Conditional < InnerComponent_page_1048 > , repeater1 : sp :: Conditional < InnerComponent__visibility_1052 > , repeater2 : sp :: Conditional < InnerComponent__visibility_1055 > , repeater3 : sp :: Conditional < InnerComponent_fans_visibility_1058 > , repeater4 : sp :: Conditional < InnerComponent__visibility_1061 > , repeater5 : sp :: Conditional < InnerComponent__visibility_1064 > , repeater6 : sp :: Conditional < InnerComponent__visibility_1067 > , repeater7 : sp :: Conditional < InnerComponent__visibility_1070 > , repeater8 : sp :: Conditional < InnerComponent__Opacity_1073 > , repeater9 : sp :: Conditional < InnerComponent__Opacity_1080 > , repeater10 : sp :: Conditional < InnerComponent_rectangle_1084 > , repeater11 : sp :: Conditional < InnerComponent_rectangle_1089 > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerMainWindow >> , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerMainWindow {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             _self . repeater0 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (0f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater1 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (2f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater2 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (3f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater3 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (4f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater4 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (5f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater5 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (6f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater6 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (7f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater7 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (8f64 as f64))) as _ }
                 }
            ) ;
             _self . repeater8 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater9 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_fade_cover ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater10 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notif ()) . apply_pin (_self) . get ()) as _ }
                 }
            ) ;
             _self . repeater11 . set_model_binding ({
                 let self_weak = sp :: VRcMapped :: downgrade (& self_rc) ;
                 move || {
                     let self_rc = self_weak . upgrade () . unwrap () ;
                     let _self = self_rc . as_pin_ref () ;
                     (((({
                         * & InnerSomeError :: FIELD_OFFSETS . r#error_message () }
                     . apply_pin (_self . globals () . global_SomeError . as_ref ()) . get ())) != ((sp :: SharedString :: from (""))))) as _ }
                 }
            ) ;
             InnerSideBar_root_7 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 6u32 - 1 , tree_index_of_first_child + 8u32 - 1) ? ;
             InnerButton_root_21 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 7u32 - 1 , tree_index_of_first_child + 16u32 - 1) ? ;
             InnerPageAura_root_422 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 33u32 - 1 , tree_index_of_first_child + 34u32 - 1) ? ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#alternate_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_clear_toast_if_matches ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         (if (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast ()) . apply_pin (_self) . get ())) && (((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast_text ()) . apply_pin (_self) . get ())) == ((args . 0 . clone ())))) {
                             ({
                                 (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast ()) . apply_pin (_self) . set (false as _) ;
                                 (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast_text ()) . apply_pin (_self) . set (sp :: SharedString :: from ("") as _) }
                            ) ;
                             }
                         else {
                             {
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("Noto Sans")) as sp :: SharedString }
            ) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (14f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set ({
                 (((400f64) as i32)) as i32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_rectangle_1047_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_rectangle_1047_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_rectangle_1047_layoutinfo_v ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 40f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 40f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , r#size : (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get () as _ , r#spacing : 0f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : 180f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 180f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 180f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 180f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 40f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 40f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 0f64 as _ , & sp :: Padding {
                     r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_external_colour_change ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_external_colour_change ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             ;
                             {
                                 (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_external_colour_change ()) . apply_pin (_self) . call (& ()) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set ({
                 (sp :: load_image_from_embedded_data (SLINT_EMBEDDED_RESOURCE_0 . into () , sp :: Slice :: from_slice (b"png"))) as sp :: Image }
            ) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_is_tuf ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (((({
                     let r#layout_info_44 = sp :: Item :: layout_info ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info_44) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_44) . r#max_percent) . clone () as _ , r#min : 1100f64 as _ , r#min_percent : ((r#layout_info_44) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_44) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_44) . r#stretch) . clone () as _ , }
                     }
                )) + (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layoutinfo_h ()) . apply_pin (_self) . get ())))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_rectangle_1047_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _ , r#stretch : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#stretch) . clone () as _ , }
                )))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_rectangle_1047_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: LayoutInfo {
                     r#max : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_v ()) . apply_pin (_self) . get ()))) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_v ()) . apply_pin (_self) . get ()))) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_v ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () as _ , r#stretch : ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_empty_423_layoutinfo_v ()) . apply_pin (_self) . get ()))) . r#stretch) . clone () as _ , }
                )))) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notification ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notif ()) . apply_pin (_self) . set (args . 0 . clone () as _) ;
                             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_fade_cover ()) . apply_pin (_self) . set (args . 0 . clone () as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_toast ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast ()) . apply_pin (_self) . set ((((args . 0 . clone ())) != ((sp :: SharedString :: from ("")))) as _) ;
                             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast_text ()) . apply_pin (_self) . set (args . 0 . clone () as _) }
                        ) ;
                         }
                     }
                ) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_sidebar_items_avilable ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < bool > :: from (sp :: vec ! [true as _ , true as _ , true as _ , true as _ , true as _ , true as _ , true as _ , true as _ , true as _]))) as _) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("ROG Control")) as sp :: SharedString }
            ) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast ()) . apply_pin (_self) . set ({
                 (false) as bool }
            ) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast_text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("I show when something is waiting")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_available ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_sidebar_items_avilable ()) . apply_pin (_self) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layout_cache ()) . apply_pin (_self) . get () [1usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_model ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: ModelRc :: new (sp :: VecModel :: < sp :: SharedString > :: from (sp :: vec ! [slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("System Control")) as _ , (sp :: SharedString :: from ("Menu1")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Keyboard Aura")) as _ , (sp :: SharedString :: from ("Menu2")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("AniMe Matrix")) as _ , (sp :: SharedString :: from ("Menu3")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Slash Lighting")) as _ , (sp :: SharedString :: from ("Menu4")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Fan Curves")) as _ , (sp :: SharedString :: from ("Menu5")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("GPU Configuration")) as _ , (sp :: SharedString :: from ("Menu6")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Battery Info")) as _ , (sp :: SharedString :: from ("Menu9")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("App Settings")) as _ , (sp :: SharedString :: from ("Menu7")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _ , slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("About")) as _ , (sp :: SharedString :: from ("Menu8")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _) as _]))) as _) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layout_cache ()) . apply_pin (_self) . get () [0usize] as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 (InnerMainWindow :: FIELD_OFFSETS . callback_tracker_root_1042_exit_app ()) . apply_pin (_self) . get () ;
                                 }
                             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_exit_app ()) . apply_pin (_self) . call (& ()) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (40f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (slint :: private_unstable_api :: translate ((sp :: SharedString :: from ("Quit App")) as _ , (sp :: SharedString :: from ("MainWindow")) as _ , (sp :: SharedString :: from ("rog-control-center")) as _ , (sp :: Slice :: from_slice (& [])) as _ , (1f64) as _ , (sp :: SharedString :: from ("")) as _)) as _) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (180f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (0f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layout_cache ()) . apply_pin (_self) . get () [2usize] as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#rectangle_1047 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& ((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (_self) . get () as f64) , & (1f64 as f64)))) as _) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) as f64) - (((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64) - (((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#always_on_top ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_family ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#default_font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#icon ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#no_frame ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#resize_border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#title ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_x ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_height ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_icon ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_primary ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_width ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_x ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerSideBar_root_7 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (x)) ,) ;
             InnerButton_root_21 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (x)) ,) ;
             InnerPageAura_root_422 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . visit (order , visitor) }
                 1u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . visit (order , visitor) }
                 2u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . visit (order , visitor) }
                 3u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . visit (order , visitor) }
                 4u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . visit (order , visitor) }
                 5u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . visit (order , visitor) }
                 6u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . visit (order , visitor) }
                 7u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . visit (order , visitor) }
                 8u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . visit (order , visitor) }
                 9u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . visit (order , visitor) }
                 10u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . visit (order , visitor) }
                 11u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . visit (order , visitor) }
                 12u32 ..= 12u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 12u32 , order , visitor) }
                 13u32 ..= 15u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 13u32 , order , visitor) }
                 16u32 ..= 32u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 16u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . ensure_updated (|| InnerComponent_page_1048 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . ensure_updated (|| InnerComponent__visibility_1052 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . ensure_updated (|| InnerComponent__visibility_1055 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . ensure_updated (|| InnerComponent_fans_visibility_1058 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . ensure_updated (|| InnerComponent__visibility_1061 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . ensure_updated (|| InnerComponent__visibility_1064 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . ensure_updated (|| InnerComponent__visibility_1067 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . ensure_updated (|| InnerComponent__visibility_1070 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_1073 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . ensure_updated (|| InnerComponent__Opacity_1080 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_1084 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             {
                 _changed |= InnerMainWindow :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . ensure_updated (|| InnerComponent_rectangle_1089 :: new (_self . self_weak . get () . unwrap () . clone ()) . unwrap () . into ()) ;
                 }
             _changed |= InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . ensure_instantiated () ;
             _changed |= InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#layout_info = (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 1100f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#layout_info = {
                         let r#inlined_fn_arg_60_0 = (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () ;
                         (({
                             let r#layout_info_45 = sp :: Item :: layout_info ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index . get ())) ;
                             sp :: LayoutInfo {
                                 r#max : ((r#layout_info_45) . r#max) . clone () as _ , r#max_percent : ((r#layout_info_45) . r#max_percent) . clone () as _ , r#min : 630f64 as _ , r#min_percent : ((r#layout_info_45) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info_45) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info_45) . r#stretch) . clone () as _ , }
                             }
                        )) + ((_self . r#fn_empty_1043_layoutinfo_v_with_constraint ((r#inlined_fn_arg_60_0) . clone () as _))) }
                     ;
                     sp :: LayoutInfo {
                         r#max : ((r#layout_info) . r#max) . clone () as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 630f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                     }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater0 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater0 . range ()) }
                 1u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater1 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater1 . range ()) }
                 2u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater2 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater2 . range ()) }
                 3u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater3 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater3 . range ()) }
                 4u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater4 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater4 . range ()) }
                 5u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater5 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater5 . range ()) }
                 6u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater6 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater6 . range ()) }
                 7u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater7 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater7 . range ()) }
                 8u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater8 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater8 . range ()) }
                 9u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater9 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater9 . range ()) }
                 10u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater10 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater10 . range ()) }
                 11u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . repeater11 () . apply_pin (_self) . track_instance_changes () ;
                     sp :: IndexRange :: from (_self . repeater11 . range ()) }
                 12u32 ..= 12u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . subtree_range (dyn_index - 12u32) }
                 13u32 ..= 15u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . subtree_range (dyn_index - 13u32) }
                 16u32 ..= 32u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . subtree_range (dyn_index - 16u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 => {
                     if let Some (instance) = _self . repeater0 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 1u32 => {
                     if let Some (instance) = _self . repeater1 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 2u32 => {
                     if let Some (instance) = _self . repeater2 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 3u32 => {
                     if let Some (instance) = _self . repeater3 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 4u32 => {
                     if let Some (instance) = _self . repeater4 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 5u32 => {
                     if let Some (instance) = _self . repeater5 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 6u32 => {
                     if let Some (instance) = _self . repeater6 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 7u32 => {
                     if let Some (instance) = _self . repeater7 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 8u32 => {
                     if let Some (instance) = _self . repeater8 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 9u32 => {
                     if let Some (instance) = _self . repeater9 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 10u32 => {
                     if let Some (instance) = _self . repeater10 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 11u32 => {
                     if let Some (instance) = _self . repeater11 . instance_at (subtree_index) {
                         * result = sp :: VRc :: downgrade (& sp :: VRc :: into_dyn (instance)) ;
                         }
                     }
                 12u32 ..= 12u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . subtree_component (dyn_index - 12u32 , subtree_index , result) }
                 13u32 ..= 15u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . subtree_component (dyn_index - 13u32 , subtree_index , result) }
                 16u32 ..= 32u32 => {
                     InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . subtree_component (dyn_index - 16u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 6u32 => ((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 7u32 => ((40f64) . clone () as sp :: Coord , (180f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (((InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1044_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 24u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 33u32 => ((((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , (((((InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () + InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 8u32 ..= 15u32 => return InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . item_geometry (index - 8u32 + 1) , 16u32 ..= 22u32 => return InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . item_geometry (index - 16u32 + 1) , 34u32 ..= 230u32 => return InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . item_geometry (index - 34u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 6u32 => sp :: r#AccessibleRole :: r#Tab , 7u32 => sp :: r#AccessibleRole :: r#Button , 6u32 => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . accessible_role (0) , 8u32 ..= 15u32 => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . accessible_role (index - 8u32 + 1) , 7u32 => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . accessible_role (0) , 16u32 ..= 22u32 => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . accessible_role (index - 16u32 + 1) , 33u32 => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . accessible_role (0) , 34u32 ..= 230u32 => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . accessible_role (index - 34u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (6u32 , sp :: AccessibleStringProperty :: r#DelegateFocus) => sp :: Some (sp :: shared_string_from_number (((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_accessible_delegate_focus ()) . apply_pin (_self) . get ()) as f64)) , (7u32 , sp :: AccessibleStringProperty :: r#Checkable) => sp :: Some (if false {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (7u32 , sp :: AccessibleStringProperty :: r#Checked) => sp :: Some (if (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_checked ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (7u32 , sp :: AccessibleStringProperty :: r#Enabled) => sp :: Some (if (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 () + sp :: r#FocusScope :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . get () {
                     (sp :: SharedString :: from ("true")) as _ }
                 else {
                     sp :: SharedString :: from ("false") }
                ) , (7u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ((InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_text ()) . apply_pin (_self) . get ()) , (6u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . accessible_string_property (0 , what) , (8u32 ..= 15u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . accessible_string_property (index - 8u32 + 1 , what) , (7u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . accessible_string_property (0 , what) , (16u32 ..= 22u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . accessible_string_property (index - 16u32 + 1 , what) , (33u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . accessible_string_property (0 , what) , (34u32 ..= 230u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . accessible_string_property (index - 34u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (7u32 , sp :: AccessibilityAction :: r#Default) => {
                     {
                         (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () + InnerButton_root_21 :: FIELD_OFFSETS . r#root_21_accessible_action_default ()) . apply_pin (_self) . call (& ()) ;
                         }
                     }
                 (6u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . accessibility_action (0 , action) , (8u32 ..= 15u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . accessibility_action (index - 8u32 + 1 , action) , (7u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . accessibility_action (0 , action) , (16u32 ..= 22u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . accessibility_action (index - 16u32 + 1 , action) , (33u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . accessibility_action (0 , action) , (34u32 ..= 230u32 , _) => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . accessibility_action (index - 34u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 7u32 => sp :: SupportedAccessibilityAction :: r#Default , 6u32 => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . supported_accessibility_actions (0) , 8u32 ..= 15u32 => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . supported_accessibility_actions (index - 8u32 + 1) , 7u32 => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . supported_accessibility_actions (0) , 16u32 ..= 22u32 => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . supported_accessibility_actions (index - 16u32 + 1) , 33u32 => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . supported_accessibility_actions (0) , 34u32 ..= 230u32 => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . supported_accessibility_actions (index - 34u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 8u32 ..= 15u32 => InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () . apply_pin (_self) . item_element_infos (index - 8u32 + 1) , 16u32 ..= 22u32 => InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . item_element_infos (index - 16u32 + 1) , 34u32 ..= 230u32 => InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . item_element_infos (index - 34u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         # [allow (dead_code , unused)] pub fn r#fn_empty_1043_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                 r#constraint : {
                     let r#inlined_fn_arg_61_0 = (((((args . 0 . clone ()) as f64) - ((0f64) as f64))) as f64) - ((0f64) as f64) ;
                     sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : (((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_empty_10_layoutinfo_v ()) . apply_pin (_self) . get ()))) as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((((((((r#inlined_fn_arg_61_0) . clone ()) as f64) - ((0f64) as f64))) as f64) - ((0f64) as f64)) as _) ;
                             sp :: LayoutInfo {
                                 r#max : 40f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 40f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : 0f64 as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , 0f64 as _ , & sp :: Padding {
                         r#begin : 0f64 as _ , r#end : 0f64 as _ , }
                     as _ , sp :: r#LayoutAlignment :: r#Stretch as _) }
                 as _ , .. :: core :: default :: Default :: default () }
             , sp :: LayoutItemInfo {
                 r#constraint : _self . r#fn_rectangle_1047_layoutinfo_v_with_constraint (((((((args . 0 . clone ()) as f64) - ((0f64) as f64))) as f64) - ((0f64) as f64)) as _) as _ , .. :: core :: default :: Default :: default () }
            ]) as _ , & sp :: Padding {
                 r#begin : 0f64 as _ , r#end : 0f64 as _ , }
             as _)) as _ }
         # [allow (dead_code , unused)] pub fn r#fn_rectangle_1047_layoutinfo_v_with_constraint (self : :: core :: pin :: Pin < & Self > , arg_0 : sp :: Coord ,) -> sp :: LayoutInfo {
             let _self = self ;
             let args = (arg_0 ,) ;
             ((((sp :: LayoutInfo {
                 r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
            )) + ((sp :: LayoutInfo {
                 r#max : ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#max) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#preferred) . clone () as _ , r#stretch : ((InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint (args . 0 . clone () as _)) . r#stretch) . clone () as _ , }
            )))) as _ }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_page_1048 {
         r#page_1048 : InnerPageSystem_root_161 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_page_1048 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_page_1048 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageSystem_root_161 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (x)) , _self . globals () . clone () , tree_index , tree_index_of_first_child + 1u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageSystem_root_161 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 21u32 => {
                     InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_empty_163_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 21u32 => {
                     InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 21u32 => {
                     InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , ((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () + InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 ..= 56u32 => return InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . item_geometry (index - 1u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . accessible_role (0) , 1u32 ..= 56u32 => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . accessible_role (index - 1u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (0u32 , _) => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . accessible_string_property (0 , what) , (1u32 ..= 56u32 , _) => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . accessible_string_property (index - 1u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (0u32 , _) => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . accessibility_action (0 , action) , (1u32 ..= 56u32 , _) => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . accessibility_action (index - 1u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 0u32 => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . supported_accessibility_actions (0) , 1u32 ..= 56u32 => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . supported_accessibility_actions (index - 1u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 ..= 56u32 => InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () . apply_pin (_self) . item_element_infos (index - 1u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_page_1048 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             57usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 5u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 7u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 45u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 20u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 21u32 , parent_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 19u32 , children_index : 8u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 27u32 , parent_index : 7u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 28u32 , parent_index : 7u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 29u32 , parent_index : 7u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 10u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 11u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 12u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 13u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 14u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 15u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 16u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 17u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 18u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 19u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 28u32 , parent_index : 8u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 29u32 , parent_index : 12u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 14u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 14u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 14u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 34u32 , parent_index : 3u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 35u32 , parent_index : 33u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 39u32 , parent_index : 34u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 39u32 , parent_index : 34u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 39u32 , parent_index : 34u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 42u32 , parent_index : 34u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 40u32 , parent_index : 37u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 39u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 42u32 , parent_index : 40u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 43u32 , parent_index : 38u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 44u32 , parent_index : 42u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 45u32 , parent_index : 43u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 46u32 , parent_index : 4u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 47u32 , parent_index : 45u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 51u32 , parent_index : 46u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 51u32 , parent_index : 46u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 51u32 , parent_index : 46u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 54u32 , parent_index : 46u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 49u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 53u32 , parent_index : 51u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 54u32 , parent_index : 52u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 55u32 , parent_index : 50u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 56u32 , parent_index : 54u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 57u32 , parent_index : 55u32 , item_array_index : 34u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_page_1048 , sp :: ItemVTable , sp :: AllowPin > ;
             35usize] = [sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_161 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#root_clip_162 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_164 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_visibility_291 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_visibility_304 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#flickable_content_165 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_167 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#rectangle_243 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#empty_250 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_168 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#text_244 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_292 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#vertical_bar_clip_293 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_294 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_295 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_296 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_300 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_297 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_298 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_299 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_301 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_302 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_303 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_305 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#horizontal_bar_clip_306 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#thumb_307 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#touch_area_308 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_309 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_313 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#up_scroll_button_310 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_311 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_312 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#down_scroll_button_314 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_Opacity_315 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_page_1048 :: FIELD_OFFSETS . r#page_1048 () , InnerPageSystem_root_161 :: FIELD_OFFSETS . r#icon_316 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_page_1048) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_page_1048 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_page_1048 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_page_1048 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 23u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_page_1048 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_page_1048 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__visibility_1052 {
         r#_visibility_1052 : sp :: r#Clip , r#pageanime_1053 : InnerPageAnime_root_617 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__visibility_1052 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__visibility_1052 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageAnime_root_617 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & (2f64 as f64)))) as _) ;
                 }
             (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageAnime_root_617 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 13u32 => {
                     InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_62_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_empty_619_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_62_0) . clone () as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 13u32 => {
                     InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 13u32 => {
                     InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () + InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 62u32 => return InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 62u32 => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 62u32 , _) => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 62u32 , _) => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 62u32 => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 62u32 => InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__visibility_1052 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             63usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 6u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 21u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 42u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 10u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 12u32 , parent_index : 9u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 13u32 , parent_index : 10u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 14u32 , parent_index : 11u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 17u32 , parent_index : 13u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 19u32 , parent_index : 13u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 14u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 19u32 , parent_index : 17u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 21u32 , parent_index : 15u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 21u32 , parent_index : 15u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 23u32 , parent_index : 4u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 35u32 , parent_index : 4u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 25u32 , parent_index : 21u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 26u32 , parent_index : 23u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 27u32 , parent_index : 24u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 31u32 , parent_index : 26u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 35u32 , parent_index : 26u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 35u32 , parent_index : 26u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 32u32 , parent_index : 27u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 35u32 , parent_index : 31u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 35u32 , parent_index : 31u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 39u32 , parent_index : 22u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 42u32 , parent_index : 22u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 42u32 , parent_index : 22u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 42u32 , parent_index : 35u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 35u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 44u32 , parent_index : 5u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 56u32 , parent_index : 5u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 46u32 , parent_index : 42u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 47u32 , parent_index : 42u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 47u32 , parent_index : 44u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 48u32 , parent_index : 45u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 47u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 10u32 , parent_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 56u32 , parent_index : 47u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 56u32 , parent_index : 47u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 53u32 , parent_index : 48u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 56u32 , parent_index : 52u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 56u32 , parent_index : 52u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 60u32 , parent_index : 43u32 , item_array_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 63u32 , parent_index : 43u32 , item_array_index : 46u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 63u32 , parent_index : 43u32 , item_array_index : 47u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 13u32 , parent_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 63u32 , parent_index : 56u32 , item_array_index : 48u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 11u32 , parent_index : 56u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 12u32 , parent_index : 56u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__visibility_1052 , sp :: ItemVTable , sp :: AllowPin > ;
             49usize] = [sp :: VOffset :: new (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#_visibility_1052 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_617 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , InnerPageAnime_root_617 :: FIELD_OFFSETS . r#root_clip_618 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , InnerPageAnime_root_617 :: FIELD_OFFSETS . r#empty_620 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , InnerPageAnime_root_617 :: FIELD_OFFSETS . r#empty_622 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , InnerPageAnime_root_617 :: FIELD_OFFSETS . r#empty_625 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemdropdown_621 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_623 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_624 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#systemtoggle_626 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1052 :: FIELD_OFFSETS . r#pageanime_1053 () , sp :: compose_field_offsets (InnerPageAnime_root_617 :: FIELD_OFFSETS . r#button_627 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__visibility_1052) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__visibility_1052 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__visibility_1052 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__visibility_1052 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 25u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__visibility_1052 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__visibility_1052 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__visibility_1055 {
         r#_visibility_1055 : sp :: r#Clip , r#pageslash_1056 : InnerPageSlash_root_665 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__visibility_1055 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__visibility_1055 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageSlash_root_665 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & (3f64 as f64)))) as _) ;
                 }
             (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageSlash_root_665 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 18u32 => {
                     InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_63_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_empty_667_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_63_0) . clone () as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 18u32 => {
                     InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 18u32 => {
                     InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () + InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 168u32 => return InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 168u32 => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 168u32 , _) => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 168u32 , _) => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 168u32 => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 168u32 => InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__visibility_1055 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             169usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 145u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 157u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 13u32 , children_index : 7u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 21u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 6u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 6u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 71u32 , parent_index : 6u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 72u32 , parent_index : 6u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 84u32 , parent_index : 6u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 96u32 , parent_index : 6u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 108u32 , parent_index : 6u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 120u32 , parent_index : 6u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 132u32 , parent_index : 6u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 144u32 , parent_index : 6u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 21u32 , parent_index : 7u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 23u32 , parent_index : 8u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 24u32 , parent_index : 8u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 24u32 , parent_index : 21u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 25u32 , parent_index : 22u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 24u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 33u32 , parent_index : 24u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 33u32 , parent_index : 24u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 30u32 , parent_index : 25u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 33u32 , parent_index : 29u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 33u32 , parent_index : 29u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 34u32 , parent_index : 9u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 38u32 , parent_index : 33u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 33u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 50u32 , parent_index : 33u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 51u32 , parent_index : 33u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 39u32 , parent_index : 34u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 41u32 , parent_index : 38u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 41u32 , parent_index : 38u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 42u32 , parent_index : 35u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 46u32 , parent_index : 41u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 46u32 , parent_index : 41u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 46u32 , parent_index : 41u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 48u32 , parent_index : 41u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 48u32 , parent_index : 44u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 48u32 , parent_index : 44u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 50u32 , parent_index : 45u32 , item_array_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 50u32 , parent_index : 45u32 , item_array_index : 46u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 36u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 53u32 , parent_index : 10u32 , item_array_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 57u32 , parent_index : 52u32 , item_array_index : 48u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 60u32 , parent_index : 52u32 , item_array_index : 49u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 69u32 , parent_index : 52u32 , item_array_index : 50u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 70u32 , parent_index : 52u32 , item_array_index : 51u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 58u32 , parent_index : 53u32 , item_array_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 60u32 , parent_index : 57u32 , item_array_index : 53u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 60u32 , parent_index : 57u32 , item_array_index : 54u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 61u32 , parent_index : 54u32 , item_array_index : 55u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 65u32 , parent_index : 60u32 , item_array_index : 56u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 65u32 , parent_index : 60u32 , item_array_index : 57u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 65u32 , parent_index : 60u32 , item_array_index : 58u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 67u32 , parent_index : 60u32 , item_array_index : 59u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 67u32 , parent_index : 63u32 , item_array_index : 60u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 67u32 , parent_index : 63u32 , item_array_index : 61u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 69u32 , parent_index : 64u32 , item_array_index : 62u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 69u32 , parent_index : 64u32 , item_array_index : 63u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 55u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 56u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 72u32 , parent_index : 12u32 , item_array_index : 64u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 74u32 , parent_index : 13u32 , item_array_index : 65u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 75u32 , parent_index : 13u32 , item_array_index : 66u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 75u32 , parent_index : 72u32 , item_array_index : 67u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 76u32 , parent_index : 73u32 , item_array_index : 68u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 80u32 , parent_index : 75u32 , item_array_index : 69u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 75u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 84u32 , parent_index : 75u32 , item_array_index : 70u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 84u32 , parent_index : 75u32 , item_array_index : 71u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 81u32 , parent_index : 76u32 , item_array_index : 72u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 84u32 , parent_index : 80u32 , item_array_index : 73u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 84u32 , parent_index : 80u32 , item_array_index : 74u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 80u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 86u32 , parent_index : 14u32 , item_array_index : 75u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 87u32 , parent_index : 14u32 , item_array_index : 76u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 87u32 , parent_index : 84u32 , item_array_index : 77u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 88u32 , parent_index : 85u32 , item_array_index : 78u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 92u32 , parent_index : 87u32 , item_array_index : 79u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 10u32 , parent_index : 87u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 96u32 , parent_index : 87u32 , item_array_index : 80u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 96u32 , parent_index : 87u32 , item_array_index : 81u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 93u32 , parent_index : 88u32 , item_array_index : 82u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 96u32 , parent_index : 92u32 , item_array_index : 83u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 96u32 , parent_index : 92u32 , item_array_index : 84u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 92u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 98u32 , parent_index : 15u32 , item_array_index : 85u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 99u32 , parent_index : 15u32 , item_array_index : 86u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 99u32 , parent_index : 96u32 , item_array_index : 87u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 100u32 , parent_index : 97u32 , item_array_index : 88u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 104u32 , parent_index : 99u32 , item_array_index : 89u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 12u32 , parent_index : 99u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 108u32 , parent_index : 99u32 , item_array_index : 90u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 108u32 , parent_index : 99u32 , item_array_index : 91u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 105u32 , parent_index : 100u32 , item_array_index : 92u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 108u32 , parent_index : 104u32 , item_array_index : 93u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 108u32 , parent_index : 104u32 , item_array_index : 94u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 11u32 , parent_index : 104u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 110u32 , parent_index : 16u32 , item_array_index : 95u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 111u32 , parent_index : 16u32 , item_array_index : 96u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 111u32 , parent_index : 108u32 , item_array_index : 97u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 112u32 , parent_index : 109u32 , item_array_index : 98u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 116u32 , parent_index : 111u32 , item_array_index : 99u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 14u32 , parent_index : 111u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 120u32 , parent_index : 111u32 , item_array_index : 100u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 120u32 , parent_index : 111u32 , item_array_index : 101u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 117u32 , parent_index : 112u32 , item_array_index : 102u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 120u32 , parent_index : 116u32 , item_array_index : 103u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 120u32 , parent_index : 116u32 , item_array_index : 104u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 13u32 , parent_index : 116u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 122u32 , parent_index : 17u32 , item_array_index : 105u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 123u32 , parent_index : 17u32 , item_array_index : 106u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 123u32 , parent_index : 120u32 , item_array_index : 107u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 124u32 , parent_index : 121u32 , item_array_index : 108u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 128u32 , parent_index : 123u32 , item_array_index : 109u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 16u32 , parent_index : 123u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 132u32 , parent_index : 123u32 , item_array_index : 110u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 132u32 , parent_index : 123u32 , item_array_index : 111u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 129u32 , parent_index : 124u32 , item_array_index : 112u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 132u32 , parent_index : 128u32 , item_array_index : 113u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 132u32 , parent_index : 128u32 , item_array_index : 114u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 15u32 , parent_index : 128u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 134u32 , parent_index : 18u32 , item_array_index : 115u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 135u32 , parent_index : 18u32 , item_array_index : 116u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 135u32 , parent_index : 132u32 , item_array_index : 117u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 136u32 , parent_index : 133u32 , item_array_index : 118u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 140u32 , parent_index : 135u32 , item_array_index : 119u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 18u32 , parent_index : 135u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 144u32 , parent_index : 135u32 , item_array_index : 120u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 144u32 , parent_index : 135u32 , item_array_index : 121u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 141u32 , parent_index : 136u32 , item_array_index : 122u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 144u32 , parent_index : 140u32 , item_array_index : 123u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 144u32 , parent_index : 140u32 , item_array_index : 124u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 17u32 , parent_index : 140u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 145u32 , parent_index : 19u32 , item_array_index : 125u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 146u32 , parent_index : 4u32 , item_array_index : 126u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 147u32 , parent_index : 145u32 , item_array_index : 127u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 151u32 , parent_index : 146u32 , item_array_index : 128u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 151u32 , parent_index : 146u32 , item_array_index : 129u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 151u32 , parent_index : 146u32 , item_array_index : 130u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 154u32 , parent_index : 146u32 , item_array_index : 131u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 152u32 , parent_index : 149u32 , item_array_index : 132u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 153u32 , parent_index : 151u32 , item_array_index : 133u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 154u32 , parent_index : 152u32 , item_array_index : 134u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 155u32 , parent_index : 150u32 , item_array_index : 135u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 156u32 , parent_index : 154u32 , item_array_index : 136u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 157u32 , parent_index : 155u32 , item_array_index : 137u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 158u32 , parent_index : 5u32 , item_array_index : 138u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 159u32 , parent_index : 157u32 , item_array_index : 139u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 163u32 , parent_index : 158u32 , item_array_index : 140u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 163u32 , parent_index : 158u32 , item_array_index : 141u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 163u32 , parent_index : 158u32 , item_array_index : 142u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 166u32 , parent_index : 158u32 , item_array_index : 143u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 164u32 , parent_index : 161u32 , item_array_index : 144u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 165u32 , parent_index : 163u32 , item_array_index : 145u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 166u32 , parent_index : 164u32 , item_array_index : 146u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 167u32 , parent_index : 162u32 , item_array_index : 147u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 168u32 , parent_index : 166u32 , item_array_index : 148u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 169u32 , parent_index : 167u32 , item_array_index : 149u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__visibility_1055 , sp :: ItemVTable , sp :: AllowPin > ;
             150usize] = [sp :: VOffset :: new (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#_visibility_1055 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_665 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#root_clip_666 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_668 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_visibility_688 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_visibility_701 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#flickable_content_669 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_671 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#root_125 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_678 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#rectangle_686 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_672 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_673 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_674 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_126 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_127 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_131 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#help_133 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#reset_136 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#empty_128 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_129 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#text_130 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemslider_675 () , sp :: compose_field_offsets (InnerSystemSlider_root_125 :: FIELD_OFFSETS . r#slider_132 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_679 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_680 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_681 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_682 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_683 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_684 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , sp :: compose_field_offsets (InnerPageSlash_root_665 :: FIELD_OFFSETS . r#systemtoggle_685 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#text_687 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_689 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#vertical_bar_clip_690 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_691 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_692 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_693 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_697 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_694 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_695 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_696 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_698 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_699 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_700 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_702 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#horizontal_bar_clip_703 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#thumb_704 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#touch_area_705 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_706 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_710 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#up_scroll_button_707 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_708 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_709 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#down_scroll_button_711 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_Opacity_712 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1055 :: FIELD_OFFSETS . r#pageslash_1056 () , InnerPageSlash_root_665 :: FIELD_OFFSETS . r#icon_713 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__visibility_1055) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__visibility_1055 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__visibility_1055 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__visibility_1055 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 26u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__visibility_1055 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__visibility_1055 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_fans_visibility_1058 {
         r#fans_visibility_1058 : sp :: r#Clip , r#fans_1059 : InnerPageFans_root_780 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_fans_visibility_1058 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_fans_visibility_1058 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageFans_root_780 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & (4f64 as f64)))) as _) ;
                 }
             (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageFans_root_780 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 152u32 => {
                     InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_layoutinfo_h ()) . apply_pin (_self) . get () , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_64_0 = (((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_layoutinfo_h ()) . apply_pin (_self) . get ()) . r#preferred) . clone () ;
                     InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_64_0) . clone () as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 152u32 => {
                     InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 152u32 => {
                     InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () + InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 489u32 => return InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 489u32 => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 489u32 , _) => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 489u32 , _) => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 489u32 => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 489u32 => InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_fans_visibility_1058 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             490usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 2u32 , children_index : 7u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 34u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 186u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 338u32 , parent_index : 2u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 9u32 , parent_index : 3u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 9u32 , parent_index : 3u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 10u32 , parent_index : 8u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 13u32 , parent_index : 9u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 20u32 , parent_index : 9u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 27u32 , parent_index : 9u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 10u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 20u32 , parent_index : 10u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 20u32 , parent_index : 10u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 20u32 , parent_index : 13u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 11u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 27u32 , parent_index : 11u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 27u32 , parent_index : 11u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 11u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 11u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 27u32 , parent_index : 20u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 12u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 12u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 12u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 12u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 12u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 34u32 , parent_index : 27u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 35u32 , parent_index : 4u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 2u32 , children_index : 39u32 , parent_index : 34u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 66u32 , parent_index : 34u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 106u32 , parent_index : 34u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 146u32 , parent_index : 34u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 35u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 35u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 42u32 , parent_index : 40u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 45u32 , parent_index : 41u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 52u32 , parent_index : 41u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 59u32 , parent_index : 41u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 51u32 , parent_index : 42u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 42u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 42u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 42u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 10u32 , parent_index : 42u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 11u32 , parent_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 52u32 , parent_index : 45u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 58u32 , parent_index : 43u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 59u32 , parent_index : 43u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 59u32 , parent_index : 43u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 12u32 , parent_index : 43u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 13u32 , parent_index : 43u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 14u32 , parent_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 59u32 , parent_index : 52u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 65u32 , parent_index : 44u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 66u32 , parent_index : 44u32 , item_array_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 66u32 , parent_index : 44u32 , item_array_index : 46u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 15u32 , parent_index : 44u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 16u32 , parent_index : 44u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 17u32 , parent_index : 44u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 66u32 , parent_index : 59u32 , item_array_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 67u32 , parent_index : 36u32 , item_array_index : 48u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 68u32 , parent_index : 66u32 , item_array_index : 49u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 71u32 , parent_index : 67u32 , item_array_index : 50u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 73u32 , parent_index : 67u32 , item_array_index : 51u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 73u32 , parent_index : 67u32 , item_array_index : 52u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 18u32 , parent_index : 68u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 19u32 , parent_index : 68u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 77u32 , parent_index : 70u32 , item_array_index : 53u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 85u32 , parent_index : 70u32 , item_array_index : 54u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 92u32 , parent_index : 70u32 , item_array_index : 55u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 99u32 , parent_index : 70u32 , item_array_index : 56u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 82u32 , parent_index : 73u32 , item_array_index : 57u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 20u32 , parent_index : 73u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 85u32 , parent_index : 73u32 , item_array_index : 58u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 85u32 , parent_index : 73u32 , item_array_index : 59u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 21u32 , parent_index : 73u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 84u32 , parent_index : 77u32 , item_array_index : 60u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 84u32 , parent_index : 77u32 , item_array_index : 61u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 85u32 , parent_index : 83u32 , item_array_index : 62u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 89u32 , parent_index : 74u32 , item_array_index : 63u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 92u32 , parent_index : 74u32 , item_array_index : 64u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 92u32 , parent_index : 74u32 , item_array_index : 65u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 24u32 , parent_index : 74u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 92u32 , parent_index : 85u32 , item_array_index : 66u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 22u32 , parent_index : 85u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 23u32 , parent_index : 85u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 96u32 , parent_index : 75u32 , item_array_index : 67u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 99u32 , parent_index : 75u32 , item_array_index : 68u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 99u32 , parent_index : 75u32 , item_array_index : 69u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 27u32 , parent_index : 75u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 99u32 , parent_index : 92u32 , item_array_index : 70u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 25u32 , parent_index : 92u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 26u32 , parent_index : 92u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 103u32 , parent_index : 76u32 , item_array_index : 71u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 106u32 , parent_index : 76u32 , item_array_index : 72u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 106u32 , parent_index : 76u32 , item_array_index : 73u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 30u32 , parent_index : 76u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 106u32 , parent_index : 99u32 , item_array_index : 74u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 28u32 , parent_index : 99u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 29u32 , parent_index : 99u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 107u32 , parent_index : 37u32 , item_array_index : 75u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 108u32 , parent_index : 106u32 , item_array_index : 76u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 111u32 , parent_index : 107u32 , item_array_index : 77u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 113u32 , parent_index : 107u32 , item_array_index : 78u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 113u32 , parent_index : 107u32 , item_array_index : 79u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 31u32 , parent_index : 108u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 32u32 , parent_index : 108u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 117u32 , parent_index : 110u32 , item_array_index : 80u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 125u32 , parent_index : 110u32 , item_array_index : 81u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 132u32 , parent_index : 110u32 , item_array_index : 82u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 139u32 , parent_index : 110u32 , item_array_index : 83u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 122u32 , parent_index : 113u32 , item_array_index : 84u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 33u32 , parent_index : 113u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 125u32 , parent_index : 113u32 , item_array_index : 85u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 125u32 , parent_index : 113u32 , item_array_index : 86u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 34u32 , parent_index : 113u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 124u32 , parent_index : 117u32 , item_array_index : 87u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 124u32 , parent_index : 117u32 , item_array_index : 88u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 125u32 , parent_index : 123u32 , item_array_index : 89u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 129u32 , parent_index : 114u32 , item_array_index : 90u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 132u32 , parent_index : 114u32 , item_array_index : 91u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 132u32 , parent_index : 114u32 , item_array_index : 92u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 37u32 , parent_index : 114u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 132u32 , parent_index : 125u32 , item_array_index : 93u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 35u32 , parent_index : 125u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 36u32 , parent_index : 125u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 136u32 , parent_index : 115u32 , item_array_index : 94u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 139u32 , parent_index : 115u32 , item_array_index : 95u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 139u32 , parent_index : 115u32 , item_array_index : 96u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 40u32 , parent_index : 115u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 139u32 , parent_index : 132u32 , item_array_index : 97u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 38u32 , parent_index : 132u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 39u32 , parent_index : 132u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 143u32 , parent_index : 116u32 , item_array_index : 98u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 146u32 , parent_index : 116u32 , item_array_index : 99u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 146u32 , parent_index : 116u32 , item_array_index : 100u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 43u32 , parent_index : 116u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 146u32 , parent_index : 139u32 , item_array_index : 101u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 41u32 , parent_index : 139u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 42u32 , parent_index : 139u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 147u32 , parent_index : 38u32 , item_array_index : 102u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 148u32 , parent_index : 146u32 , item_array_index : 103u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 151u32 , parent_index : 147u32 , item_array_index : 104u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 153u32 , parent_index : 147u32 , item_array_index : 105u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 153u32 , parent_index : 147u32 , item_array_index : 106u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 44u32 , parent_index : 148u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 45u32 , parent_index : 148u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 157u32 , parent_index : 150u32 , item_array_index : 107u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 165u32 , parent_index : 150u32 , item_array_index : 108u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 172u32 , parent_index : 150u32 , item_array_index : 109u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 179u32 , parent_index : 150u32 , item_array_index : 110u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 162u32 , parent_index : 153u32 , item_array_index : 111u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 46u32 , parent_index : 153u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 165u32 , parent_index : 153u32 , item_array_index : 112u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 165u32 , parent_index : 153u32 , item_array_index : 113u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 47u32 , parent_index : 153u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 164u32 , parent_index : 157u32 , item_array_index : 114u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 164u32 , parent_index : 157u32 , item_array_index : 115u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 165u32 , parent_index : 163u32 , item_array_index : 116u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 169u32 , parent_index : 154u32 , item_array_index : 117u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 172u32 , parent_index : 154u32 , item_array_index : 118u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 172u32 , parent_index : 154u32 , item_array_index : 119u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 50u32 , parent_index : 154u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 172u32 , parent_index : 165u32 , item_array_index : 120u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 48u32 , parent_index : 165u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 49u32 , parent_index : 165u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 176u32 , parent_index : 155u32 , item_array_index : 121u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 179u32 , parent_index : 155u32 , item_array_index : 122u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 179u32 , parent_index : 155u32 , item_array_index : 123u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 53u32 , parent_index : 155u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 179u32 , parent_index : 172u32 , item_array_index : 124u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 51u32 , parent_index : 172u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 52u32 , parent_index : 172u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 183u32 , parent_index : 156u32 , item_array_index : 125u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 186u32 , parent_index : 156u32 , item_array_index : 126u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 186u32 , parent_index : 156u32 , item_array_index : 127u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 56u32 , parent_index : 156u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 186u32 , parent_index : 179u32 , item_array_index : 128u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 54u32 , parent_index : 179u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 55u32 , parent_index : 179u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 187u32 , parent_index : 5u32 , item_array_index : 129u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 2u32 , children_index : 191u32 , parent_index : 186u32 , item_array_index : 130u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 218u32 , parent_index : 186u32 , item_array_index : 131u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 258u32 , parent_index : 186u32 , item_array_index : 132u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 298u32 , parent_index : 186u32 , item_array_index : 133u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 193u32 , parent_index : 187u32 , item_array_index : 134u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 193u32 , parent_index : 187u32 , item_array_index : 135u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 194u32 , parent_index : 192u32 , item_array_index : 136u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 197u32 , parent_index : 193u32 , item_array_index : 137u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 204u32 , parent_index : 193u32 , item_array_index : 138u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 211u32 , parent_index : 193u32 , item_array_index : 139u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 203u32 , parent_index : 194u32 , item_array_index : 140u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 204u32 , parent_index : 194u32 , item_array_index : 141u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 204u32 , parent_index : 194u32 , item_array_index : 142u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 57u32 , parent_index : 194u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 58u32 , parent_index : 194u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 59u32 , parent_index : 194u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 204u32 , parent_index : 197u32 , item_array_index : 143u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 210u32 , parent_index : 195u32 , item_array_index : 144u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 211u32 , parent_index : 195u32 , item_array_index : 145u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 211u32 , parent_index : 195u32 , item_array_index : 146u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 60u32 , parent_index : 195u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 61u32 , parent_index : 195u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 62u32 , parent_index : 195u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 211u32 , parent_index : 204u32 , item_array_index : 147u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 217u32 , parent_index : 196u32 , item_array_index : 148u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 218u32 , parent_index : 196u32 , item_array_index : 149u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 218u32 , parent_index : 196u32 , item_array_index : 150u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 63u32 , parent_index : 196u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 64u32 , parent_index : 196u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 65u32 , parent_index : 196u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 218u32 , parent_index : 211u32 , item_array_index : 151u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 219u32 , parent_index : 188u32 , item_array_index : 152u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 220u32 , parent_index : 218u32 , item_array_index : 153u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 223u32 , parent_index : 219u32 , item_array_index : 154u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 225u32 , parent_index : 219u32 , item_array_index : 155u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 225u32 , parent_index : 219u32 , item_array_index : 156u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 66u32 , parent_index : 220u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 67u32 , parent_index : 220u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 229u32 , parent_index : 222u32 , item_array_index : 157u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 237u32 , parent_index : 222u32 , item_array_index : 158u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 244u32 , parent_index : 222u32 , item_array_index : 159u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 251u32 , parent_index : 222u32 , item_array_index : 160u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 234u32 , parent_index : 225u32 , item_array_index : 161u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 68u32 , parent_index : 225u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 237u32 , parent_index : 225u32 , item_array_index : 162u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 237u32 , parent_index : 225u32 , item_array_index : 163u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 69u32 , parent_index : 225u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 236u32 , parent_index : 229u32 , item_array_index : 164u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 236u32 , parent_index : 229u32 , item_array_index : 165u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 237u32 , parent_index : 235u32 , item_array_index : 166u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 241u32 , parent_index : 226u32 , item_array_index : 167u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 244u32 , parent_index : 226u32 , item_array_index : 168u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 244u32 , parent_index : 226u32 , item_array_index : 169u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 72u32 , parent_index : 226u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 244u32 , parent_index : 237u32 , item_array_index : 170u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 70u32 , parent_index : 237u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 71u32 , parent_index : 237u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 248u32 , parent_index : 227u32 , item_array_index : 171u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 251u32 , parent_index : 227u32 , item_array_index : 172u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 251u32 , parent_index : 227u32 , item_array_index : 173u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 75u32 , parent_index : 227u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 251u32 , parent_index : 244u32 , item_array_index : 174u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 73u32 , parent_index : 244u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 74u32 , parent_index : 244u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 255u32 , parent_index : 228u32 , item_array_index : 175u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 258u32 , parent_index : 228u32 , item_array_index : 176u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 258u32 , parent_index : 228u32 , item_array_index : 177u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 78u32 , parent_index : 228u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 258u32 , parent_index : 251u32 , item_array_index : 178u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 76u32 , parent_index : 251u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 77u32 , parent_index : 251u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 259u32 , parent_index : 189u32 , item_array_index : 179u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 260u32 , parent_index : 258u32 , item_array_index : 180u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 263u32 , parent_index : 259u32 , item_array_index : 181u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 265u32 , parent_index : 259u32 , item_array_index : 182u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 265u32 , parent_index : 259u32 , item_array_index : 183u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 79u32 , parent_index : 260u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 80u32 , parent_index : 260u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 269u32 , parent_index : 262u32 , item_array_index : 184u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 277u32 , parent_index : 262u32 , item_array_index : 185u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 284u32 , parent_index : 262u32 , item_array_index : 186u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 291u32 , parent_index : 262u32 , item_array_index : 187u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 274u32 , parent_index : 265u32 , item_array_index : 188u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 81u32 , parent_index : 265u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 277u32 , parent_index : 265u32 , item_array_index : 189u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 277u32 , parent_index : 265u32 , item_array_index : 190u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 82u32 , parent_index : 265u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 276u32 , parent_index : 269u32 , item_array_index : 191u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 276u32 , parent_index : 269u32 , item_array_index : 192u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 277u32 , parent_index : 275u32 , item_array_index : 193u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 281u32 , parent_index : 266u32 , item_array_index : 194u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 284u32 , parent_index : 266u32 , item_array_index : 195u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 284u32 , parent_index : 266u32 , item_array_index : 196u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 85u32 , parent_index : 266u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 284u32 , parent_index : 277u32 , item_array_index : 197u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 83u32 , parent_index : 277u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 84u32 , parent_index : 277u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 288u32 , parent_index : 267u32 , item_array_index : 198u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 291u32 , parent_index : 267u32 , item_array_index : 199u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 291u32 , parent_index : 267u32 , item_array_index : 200u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 88u32 , parent_index : 267u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 291u32 , parent_index : 284u32 , item_array_index : 201u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 86u32 , parent_index : 284u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 87u32 , parent_index : 284u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 295u32 , parent_index : 268u32 , item_array_index : 202u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 298u32 , parent_index : 268u32 , item_array_index : 203u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 298u32 , parent_index : 268u32 , item_array_index : 204u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 91u32 , parent_index : 268u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 298u32 , parent_index : 291u32 , item_array_index : 205u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 89u32 , parent_index : 291u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 90u32 , parent_index : 291u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 299u32 , parent_index : 190u32 , item_array_index : 206u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 300u32 , parent_index : 298u32 , item_array_index : 207u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 303u32 , parent_index : 299u32 , item_array_index : 208u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 305u32 , parent_index : 299u32 , item_array_index : 209u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 305u32 , parent_index : 299u32 , item_array_index : 210u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 92u32 , parent_index : 300u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 93u32 , parent_index : 300u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 309u32 , parent_index : 302u32 , item_array_index : 211u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 317u32 , parent_index : 302u32 , item_array_index : 212u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 324u32 , parent_index : 302u32 , item_array_index : 213u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 331u32 , parent_index : 302u32 , item_array_index : 214u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 314u32 , parent_index : 305u32 , item_array_index : 215u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 94u32 , parent_index : 305u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 317u32 , parent_index : 305u32 , item_array_index : 216u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 317u32 , parent_index : 305u32 , item_array_index : 217u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 95u32 , parent_index : 305u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 316u32 , parent_index : 309u32 , item_array_index : 218u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 316u32 , parent_index : 309u32 , item_array_index : 219u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 317u32 , parent_index : 315u32 , item_array_index : 220u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 321u32 , parent_index : 306u32 , item_array_index : 221u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 324u32 , parent_index : 306u32 , item_array_index : 222u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 324u32 , parent_index : 306u32 , item_array_index : 223u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 98u32 , parent_index : 306u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 324u32 , parent_index : 317u32 , item_array_index : 224u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 96u32 , parent_index : 317u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 97u32 , parent_index : 317u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 328u32 , parent_index : 307u32 , item_array_index : 225u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 331u32 , parent_index : 307u32 , item_array_index : 226u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 331u32 , parent_index : 307u32 , item_array_index : 227u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 101u32 , parent_index : 307u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 331u32 , parent_index : 324u32 , item_array_index : 228u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 99u32 , parent_index : 324u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 100u32 , parent_index : 324u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 335u32 , parent_index : 308u32 , item_array_index : 229u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 338u32 , parent_index : 308u32 , item_array_index : 230u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 338u32 , parent_index : 308u32 , item_array_index : 231u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 104u32 , parent_index : 308u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 338u32 , parent_index : 331u32 , item_array_index : 232u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 102u32 , parent_index : 331u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 103u32 , parent_index : 331u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 339u32 , parent_index : 6u32 , item_array_index : 233u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 2u32 , children_index : 343u32 , parent_index : 338u32 , item_array_index : 234u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 370u32 , parent_index : 338u32 , item_array_index : 235u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 410u32 , parent_index : 338u32 , item_array_index : 236u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 450u32 , parent_index : 338u32 , item_array_index : 237u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 345u32 , parent_index : 339u32 , item_array_index : 238u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 345u32 , parent_index : 339u32 , item_array_index : 239u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 346u32 , parent_index : 344u32 , item_array_index : 240u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 349u32 , parent_index : 345u32 , item_array_index : 241u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 356u32 , parent_index : 345u32 , item_array_index : 242u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 6u32 , children_index : 363u32 , parent_index : 345u32 , item_array_index : 243u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 355u32 , parent_index : 346u32 , item_array_index : 244u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 356u32 , parent_index : 346u32 , item_array_index : 245u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 356u32 , parent_index : 346u32 , item_array_index : 246u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 105u32 , parent_index : 346u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 106u32 , parent_index : 346u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 107u32 , parent_index : 346u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 356u32 , parent_index : 349u32 , item_array_index : 247u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 362u32 , parent_index : 347u32 , item_array_index : 248u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 363u32 , parent_index : 347u32 , item_array_index : 249u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 363u32 , parent_index : 347u32 , item_array_index : 250u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 108u32 , parent_index : 347u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 109u32 , parent_index : 347u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 110u32 , parent_index : 347u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 363u32 , parent_index : 356u32 , item_array_index : 251u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 369u32 , parent_index : 348u32 , item_array_index : 252u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 370u32 , parent_index : 348u32 , item_array_index : 253u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 370u32 , parent_index : 348u32 , item_array_index : 254u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 111u32 , parent_index : 348u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 112u32 , parent_index : 348u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 113u32 , parent_index : 348u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 370u32 , parent_index : 363u32 , item_array_index : 255u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 371u32 , parent_index : 340u32 , item_array_index : 256u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 372u32 , parent_index : 370u32 , item_array_index : 257u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 375u32 , parent_index : 371u32 , item_array_index : 258u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 377u32 , parent_index : 371u32 , item_array_index : 259u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 377u32 , parent_index : 371u32 , item_array_index : 260u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 114u32 , parent_index : 372u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 115u32 , parent_index : 372u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 381u32 , parent_index : 374u32 , item_array_index : 261u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 389u32 , parent_index : 374u32 , item_array_index : 262u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 396u32 , parent_index : 374u32 , item_array_index : 263u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 403u32 , parent_index : 374u32 , item_array_index : 264u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 386u32 , parent_index : 377u32 , item_array_index : 265u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 116u32 , parent_index : 377u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 389u32 , parent_index : 377u32 , item_array_index : 266u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 389u32 , parent_index : 377u32 , item_array_index : 267u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 117u32 , parent_index : 377u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 388u32 , parent_index : 381u32 , item_array_index : 268u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 388u32 , parent_index : 381u32 , item_array_index : 269u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 389u32 , parent_index : 387u32 , item_array_index : 270u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 393u32 , parent_index : 378u32 , item_array_index : 271u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 396u32 , parent_index : 378u32 , item_array_index : 272u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 396u32 , parent_index : 378u32 , item_array_index : 273u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 120u32 , parent_index : 378u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 396u32 , parent_index : 389u32 , item_array_index : 274u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 118u32 , parent_index : 389u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 119u32 , parent_index : 389u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 400u32 , parent_index : 379u32 , item_array_index : 275u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 403u32 , parent_index : 379u32 , item_array_index : 276u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 403u32 , parent_index : 379u32 , item_array_index : 277u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 123u32 , parent_index : 379u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 403u32 , parent_index : 396u32 , item_array_index : 278u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 121u32 , parent_index : 396u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 122u32 , parent_index : 396u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 407u32 , parent_index : 380u32 , item_array_index : 279u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 410u32 , parent_index : 380u32 , item_array_index : 280u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 410u32 , parent_index : 380u32 , item_array_index : 281u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 126u32 , parent_index : 380u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 410u32 , parent_index : 403u32 , item_array_index : 282u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 124u32 , parent_index : 403u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 125u32 , parent_index : 403u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 411u32 , parent_index : 341u32 , item_array_index : 283u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 412u32 , parent_index : 410u32 , item_array_index : 284u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 415u32 , parent_index : 411u32 , item_array_index : 285u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 417u32 , parent_index : 411u32 , item_array_index : 286u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 417u32 , parent_index : 411u32 , item_array_index : 287u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 127u32 , parent_index : 412u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 128u32 , parent_index : 412u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 421u32 , parent_index : 414u32 , item_array_index : 288u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 429u32 , parent_index : 414u32 , item_array_index : 289u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 436u32 , parent_index : 414u32 , item_array_index : 290u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 443u32 , parent_index : 414u32 , item_array_index : 291u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 426u32 , parent_index : 417u32 , item_array_index : 292u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 129u32 , parent_index : 417u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 429u32 , parent_index : 417u32 , item_array_index : 293u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 429u32 , parent_index : 417u32 , item_array_index : 294u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 130u32 , parent_index : 417u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 428u32 , parent_index : 421u32 , item_array_index : 295u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 428u32 , parent_index : 421u32 , item_array_index : 296u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 429u32 , parent_index : 427u32 , item_array_index : 297u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 433u32 , parent_index : 418u32 , item_array_index : 298u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 436u32 , parent_index : 418u32 , item_array_index : 299u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 436u32 , parent_index : 418u32 , item_array_index : 300u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 133u32 , parent_index : 418u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 436u32 , parent_index : 429u32 , item_array_index : 301u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 131u32 , parent_index : 429u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 132u32 , parent_index : 429u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 440u32 , parent_index : 419u32 , item_array_index : 302u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 443u32 , parent_index : 419u32 , item_array_index : 303u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 443u32 , parent_index : 419u32 , item_array_index : 304u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 136u32 , parent_index : 419u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 443u32 , parent_index : 436u32 , item_array_index : 305u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 134u32 , parent_index : 436u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 135u32 , parent_index : 436u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 447u32 , parent_index : 420u32 , item_array_index : 306u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 450u32 , parent_index : 420u32 , item_array_index : 307u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 450u32 , parent_index : 420u32 , item_array_index : 308u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 139u32 , parent_index : 420u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 450u32 , parent_index : 443u32 , item_array_index : 309u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 137u32 , parent_index : 443u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 138u32 , parent_index : 443u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 451u32 , parent_index : 342u32 , item_array_index : 310u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 452u32 , parent_index : 450u32 , item_array_index : 311u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 455u32 , parent_index : 451u32 , item_array_index : 312u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 457u32 , parent_index : 451u32 , item_array_index : 313u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 457u32 , parent_index : 451u32 , item_array_index : 314u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 140u32 , parent_index : 452u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 141u32 , parent_index : 452u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 461u32 , parent_index : 454u32 , item_array_index : 315u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 469u32 , parent_index : 454u32 , item_array_index : 316u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 476u32 , parent_index : 454u32 , item_array_index : 317u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 483u32 , parent_index : 454u32 , item_array_index : 318u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 466u32 , parent_index : 457u32 , item_array_index : 319u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 142u32 , parent_index : 457u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 469u32 , parent_index : 457u32 , item_array_index : 320u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 469u32 , parent_index : 457u32 , item_array_index : 321u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 143u32 , parent_index : 457u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 468u32 , parent_index : 461u32 , item_array_index : 322u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 468u32 , parent_index : 461u32 , item_array_index : 323u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 469u32 , parent_index : 467u32 , item_array_index : 324u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 473u32 , parent_index : 458u32 , item_array_index : 325u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 476u32 , parent_index : 458u32 , item_array_index : 326u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 476u32 , parent_index : 458u32 , item_array_index : 327u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 146u32 , parent_index : 458u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 476u32 , parent_index : 469u32 , item_array_index : 328u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 144u32 , parent_index : 469u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 145u32 , parent_index : 469u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 480u32 , parent_index : 459u32 , item_array_index : 329u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 483u32 , parent_index : 459u32 , item_array_index : 330u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 483u32 , parent_index : 459u32 , item_array_index : 331u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 149u32 , parent_index : 459u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 483u32 , parent_index : 476u32 , item_array_index : 332u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 147u32 , parent_index : 476u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 148u32 , parent_index : 476u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 487u32 , parent_index : 460u32 , item_array_index : 333u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 490u32 , parent_index : 460u32 , item_array_index : 334u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 490u32 , parent_index : 460u32 , item_array_index : 335u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 152u32 , parent_index : 460u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 490u32 , parent_index : 483u32 , item_array_index : 336u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 150u32 , parent_index : 483u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 151u32 , parent_index : 483u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_fans_visibility_1058 , sp :: ItemVTable , sp :: AllowPin > ;
             337usize] = [sp :: VOffset :: new (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_visibility_1058 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#root_780 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#rectangle_781 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_782 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_790 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_810 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_830 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_783 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_784 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_content_785 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_787 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_788 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_789 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_791 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_793 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_801 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_804 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_807 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_794 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_795 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_content_796 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_798 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_799 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_800 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_802 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_803 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_805 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_806 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_808 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_809 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_811 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_813 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_821 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_824 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_827 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_814 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_815 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_content_816 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_818 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_819 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_820 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_822 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_823 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_825 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_826 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_828 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_829 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_831 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tabbar_833 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_841 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_844 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_visibility_847 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#i_focus_scope_834 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#flickable_835 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#_content_836 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#root_714 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab0_838 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab1_839 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#_clip_716 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_touch_area_718 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_text_720 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#_tab2_840 () , InnerTabImpl_root_714 :: FIELD_OFFSETS . r#i_background_717 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_842 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_843 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_845 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_846 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , InnerPageFans_root_780 :: FIELD_OFFSETS . r#empty_848 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#root_766 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_768 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#rectangle_774 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , InnerFanTab_root_766 :: FIELD_OFFSETS . r#empty_775 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#root_754 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#background_756 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#touch_area_762 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#focus_scope_763 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#border_757 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_visibility_758 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#checkbox_776 () , InnerCheckBox_root_754 :: FIELD_OFFSETS . r#icon_759 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_777 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_778 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent_fans_visibility_1058 :: FIELD_OFFSETS . r#fans_1059 () , sp :: compose_field_offsets (InnerPageFans_root_780 :: FIELD_OFFSETS . r#fantab_849 () , sp :: compose_field_offsets (InnerFanTab_root_766 :: FIELD_OFFSETS . r#button_779 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_fans_visibility_1058) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_fans_visibility_1058 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_fans_visibility_1058 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_fans_visibility_1058 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 27u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_fans_visibility_1058 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_fans_visibility_1058 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__visibility_1061 {
         r#_visibility_1061 : sp :: r#Clip , r#pagegpu_1062 : InnerPageGPU_root_850 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__visibility_1061 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__visibility_1061 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageGPU_root_850 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & (5f64 as f64)))) as _) ;
                 }
             (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageGPU_root_850 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 7u32 => {
                     InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_65_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_empty_852_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_65_0) . clone () as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 7u32 => {
                     InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 7u32 => {
                     InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () + InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 52u32 => return InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 52u32 => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 52u32 , _) => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 52u32 , _) => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 52u32 => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 52u32 => InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__visibility_1061 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             53usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 8u32 , children_index : 7u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 16u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 16u32 , parent_index : 7u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 17u32 , parent_index : 14u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 16u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 16u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 17u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 21u32 , parent_index : 18u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 25u32 , parent_index : 20u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 20u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 20u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 25u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 25u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 4u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 35u32 , parent_index : 30u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 35u32 , parent_index : 30u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 35u32 , parent_index : 30u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 38u32 , parent_index : 30u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 36u32 , parent_index : 33u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 37u32 , parent_index : 35u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 38u32 , parent_index : 36u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 39u32 , parent_index : 34u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 40u32 , parent_index : 38u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 39u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 42u32 , parent_index : 5u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 43u32 , parent_index : 41u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 47u32 , parent_index : 42u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 47u32 , parent_index : 42u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 47u32 , parent_index : 42u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 50u32 , parent_index : 42u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 48u32 , parent_index : 45u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 49u32 , parent_index : 47u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 50u32 , parent_index : 48u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 51u32 , parent_index : 46u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 50u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 53u32 , parent_index : 51u32 , item_array_index : 44u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__visibility_1061 , sp :: ItemVTable , sp :: AllowPin > ;
             45usize] = [sp :: VOffset :: new (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#_visibility_1061 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_850 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#root_clip_851 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_853 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_visibility_880 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_visibility_893 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#flickable_content_854 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#rectangle_856 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#empty_878 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#text_857 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , sp :: compose_field_offsets (InnerPageGPU_root_850 :: FIELD_OFFSETS . r#systemtoggle_879 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_881 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#vertical_bar_clip_882 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_883 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_884 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_885 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_889 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_886 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_887 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_888 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_890 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_891 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_892 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_894 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#horizontal_bar_clip_895 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#thumb_896 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#touch_area_897 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_898 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_902 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#up_scroll_button_899 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_900 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_901 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#down_scroll_button_903 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_Opacity_904 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1061 :: FIELD_OFFSETS . r#pagegpu_1062 () , InnerPageGPU_root_850 :: FIELD_OFFSETS . r#icon_905 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__visibility_1061) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__visibility_1061 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__visibility_1061 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__visibility_1061 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 28u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__visibility_1061 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__visibility_1061 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__visibility_1064 {
         r#_visibility_1064 : sp :: r#Clip , r#pagebattery_1065 : InnerPageBattery_root_906 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__visibility_1064 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__visibility_1064 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageBattery_root_906 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & (6f64 as f64)))) as _) ;
                 }
             (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageBattery_root_906 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_66_0 = ((((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_empty_908_layoutinfo_h ()) . apply_pin (_self) . get ()))) . r#preferred) . clone () ;
                     InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_66_0) . clone () as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 1u32 => {
                     InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () + InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 34u32 => return InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 34u32 => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 34u32 , _) => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 34u32 , _) => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 34u32 => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 34u32 => InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__visibility_1064 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             35usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 11u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 23u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 7u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 10u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 11u32 , parent_index : 7u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 12u32 , parent_index : 4u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 13u32 , parent_index : 11u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 17u32 , parent_index : 12u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 17u32 , parent_index : 12u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 17u32 , parent_index : 12u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 12u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 18u32 , parent_index : 15u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 19u32 , parent_index : 17u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 20u32 , parent_index : 18u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 16u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 22u32 , parent_index : 20u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 21u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 24u32 , parent_index : 5u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 25u32 , parent_index : 23u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 24u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 24u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 24u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 32u32 , parent_index : 24u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 27u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 32u32 , parent_index : 30u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 28u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 34u32 , parent_index : 32u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 35u32 , parent_index : 33u32 , item_array_index : 32u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__visibility_1064 , sp :: ItemVTable , sp :: AllowPin > ;
             33usize] = [sp :: VOffset :: new (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#_visibility_1064 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_906 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#root_clip_907 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_909 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_visibility_933 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_visibility_946 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#flickable_content_910 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#rectangle_912 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#text_913 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_934 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#vertical_bar_clip_935 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_936 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_937 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_938 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_942 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_939 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_940 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_941 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_943 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_944 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_945 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_947 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#horizontal_bar_clip_948 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#thumb_949 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#touch_area_950 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_951 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_955 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#up_scroll_button_952 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_953 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_954 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#down_scroll_button_956 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_Opacity_957 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1064 :: FIELD_OFFSETS . r#pagebattery_1065 () , InnerPageBattery_root_906 :: FIELD_OFFSETS . r#icon_958 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__visibility_1064) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__visibility_1064 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__visibility_1064 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__visibility_1064 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 29u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__visibility_1064 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__visibility_1064 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__visibility_1067 {
         r#_visibility_1067 : sp :: r#Clip , r#pageappsettings_1068 : InnerPageAppSettings_root_959 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__visibility_1067 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__visibility_1067 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageAppSettings_root_959 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & (7f64 as f64)))) as _) ;
                 }
             (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageAppSettings_root_959 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 12u32 => {
                     InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . visit_dynamic_children (dyn_index - 0u32 , order , visitor) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed |= InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . ensure_instantiated () ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = ((sp :: LayoutInfo {
                         r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                    )) + (((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                     sp :: LayoutInfo {
                         r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_67_0 = (({
                         let r#cell_layout_info = ((sp :: LayoutInfo {
                             r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                        )) + (((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_mainview_962_layoutinfo_h ()) . apply_pin (_self) . get ())) ;
                         sp :: LayoutInfo {
                             r#max : (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#max_percent : 100f64 as _ , r#min : ((r#cell_layout_info) . r#min) . clone () as _ , r#min_percent : 0f64 as _ , r#preferred : ((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord) as sp :: Coord) as sp :: Coord) . max ((r#cell_layout_info) . r#min as sp :: Coord)) . clone () as _ , r#stretch : ((r#cell_layout_info) . r#stretch) . clone () as _ , }
                         }
                    ) . r#preferred) . clone () ;
                     InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_67_0) . clone () as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 12u32 => {
                     InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . subtree_range (dyn_index - 0u32) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 0u32 ..= 12u32 => {
                     InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . subtree_component (dyn_index - 0u32 , subtree_index , result) }
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () + InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 72u32 => return InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 72u32 => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 72u32 , _) => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 72u32 , _) => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 72u32 => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 72u32 => InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__visibility_1067 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             73usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 9u32 , children_index : 4u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 13u32 , parent_index : 3u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 25u32 , parent_index : 3u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 37u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 49u32 , parent_index : 3u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 61u32 , parent_index : 3u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 3u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 3u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 73u32 , parent_index : 3u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 4u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 16u32 , parent_index : 4u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 16u32 , parent_index : 13u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 17u32 , parent_index : 14u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 16u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 16u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 16u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 22u32 , parent_index : 17u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 21u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 25u32 , parent_index : 21u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 27u32 , parent_index : 5u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 28u32 , parent_index : 5u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 28u32 , parent_index : 25u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 29u32 , parent_index : 26u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 28u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 37u32 , parent_index : 28u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 37u32 , parent_index : 28u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 34u32 , parent_index : 29u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 37u32 , parent_index : 33u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 37u32 , parent_index : 33u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 39u32 , parent_index : 6u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 40u32 , parent_index : 6u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 40u32 , parent_index : 37u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 41u32 , parent_index : 38u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 45u32 , parent_index : 40u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 49u32 , parent_index : 40u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 49u32 , parent_index : 40u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 46u32 , parent_index : 41u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 49u32 , parent_index : 45u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 49u32 , parent_index : 45u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 51u32 , parent_index : 7u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 7u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 52u32 , parent_index : 49u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 53u32 , parent_index : 50u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 57u32 , parent_index : 52u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 10u32 , parent_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 61u32 , parent_index : 52u32 , item_array_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 61u32 , parent_index : 52u32 , item_array_index : 46u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 58u32 , parent_index : 53u32 , item_array_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 61u32 , parent_index : 57u32 , item_array_index : 48u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 61u32 , parent_index : 57u32 , item_array_index : 49u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 57u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 63u32 , parent_index : 8u32 , item_array_index : 50u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 64u32 , parent_index : 8u32 , item_array_index : 51u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 64u32 , parent_index : 61u32 , item_array_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 65u32 , parent_index : 62u32 , item_array_index : 53u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 69u32 , parent_index : 64u32 , item_array_index : 54u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 12u32 , parent_index : 64u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 73u32 , parent_index : 64u32 , item_array_index : 55u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 73u32 , parent_index : 64u32 , item_array_index : 56u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 70u32 , parent_index : 65u32 , item_array_index : 57u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 73u32 , parent_index : 69u32 , item_array_index : 58u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 73u32 , parent_index : 69u32 , item_array_index : 59u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 11u32 , parent_index : 69u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__visibility_1067 , sp :: ItemVTable , sp :: AllowPin > ;
             60usize] = [sp :: VOffset :: new (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#_visibility_1067 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#root_959 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#rectangle_960 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#_clip_961 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#root_155 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#text_978 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_963 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_964 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_965 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_966 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_157 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#empty_159 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#text_158 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#root_104 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#empty_106 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#touch_area_114 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#focus_scope_115 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rectangle_107 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#rail_108 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1067 :: FIELD_OFFSETS . r#pageappsettings_1068 () , sp :: compose_field_offsets (InnerPageAppSettings_root_959 :: FIELD_OFFSETS . r#systemtoggle_967 () , sp :: compose_field_offsets (InnerSystemToggle_root_155 :: FIELD_OFFSETS . r#switch_160 () , InnerSwitch_root_104 :: FIELD_OFFSETS . r#thumb_109 ()))))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__visibility_1067) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__visibility_1067 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__visibility_1067 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__visibility_1067 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 30u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__visibility_1067 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__visibility_1067 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__visibility_1070 {
         r#_visibility_1070 : sp :: r#Clip , r#pageabout_1071 : InnerPageAbout_root_979 , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__visibility_1070 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__visibility_1070 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             InnerPageAbout_root_979 :: init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (x)) , _self . globals () . clone () , tree_index_of_first_child + 1u32 - 1 , tree_index_of_first_child + 2u32 - 1) ? ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((! sp :: ApproxEq :: < f64 > :: approx_eq (& (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () + InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7_current_item ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () as f64) , & (8f64 as f64)))) as _) ;
                 }
             (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_empty_1043_layout_cache ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get () [3usize]) . unwrap_or_default ()) . clone ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64)) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             InnerPageAbout_root_979 :: user_init (sp :: VRcMapped :: map (self_rc . clone () , | x | InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (x)) ,) ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => {
                     let r#cell_layout_info = (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_layoutinfo_h ()) . apply_pin (_self) . get () ;
                     let r#layout_padding = 20f64 ;
                     sp :: LayoutInfo {
                         r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((50f64) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 1f64 as _ , }
                     }
                 , sp :: Orientation :: Vertical => {
                     let r#inlined_fn_arg_68_0 = (({
                         let r#cell_layout_info = (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_empty_980_layoutinfo_h ()) . apply_pin (_self) . get () ;
                         let r#layout_padding = 20f64 ;
                         sp :: LayoutInfo {
                             r#max : ((((((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#max_percent : 100f64 as _ , r#min : (((50f64) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#min_percent : 0f64 as _ , r#preferred : (((((((r#cell_layout_info) . r#preferred as sp :: Coord) . min (((r#cell_layout_info) . r#max as sp :: Coord) . max (50f64 as sp :: Coord) as sp :: Coord) as sp :: Coord) . max (50f64 as sp :: Coord)) . clone ()) as f64) + (((r#layout_padding) . clone ()) as f64)) as _ , r#stretch : 1f64 as _ , }
                         }
                    ) . r#preferred) . clone () ;
                     InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . r#fn_layoutinfo_v_with_constraint ((r#inlined_fn_arg_68_0) . clone () as _) }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () + InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , 1u32 => (((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) + ((12f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 ..= 43u32 => return InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . item_geometry (index - 2u32 + 1) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . accessible_role (0) , 2u32 ..= 43u32 => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . accessible_role (index - 2u32 + 1) , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (1u32 , _) => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . accessible_string_property (0 , what) , (2u32 ..= 43u32 , _) => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . accessible_string_property (index - 2u32 + 1 , what) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 (1u32 , _) => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . accessibility_action (0 , action) , (2u32 ..= 43u32 , _) => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . accessibility_action (index - 2u32 + 1 , action) , _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 1u32 => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . supported_accessibility_actions (0) , 2u32 ..= 43u32 => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . supported_accessibility_actions (index - 2u32 + 1) , _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 ..= 43u32 => InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () . apply_pin (_self) . item_element_infos (index - 2u32 + 1) , _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__visibility_1070 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             44usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 6u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 20u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 32u32 , parent_index : 2u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 7u32 , parent_index : 3u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 12u32 , children_index : 8u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 21u32 , parent_index : 4u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 22u32 , parent_index : 20u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 26u32 , parent_index : 21u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 29u32 , parent_index : 21u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 27u32 , parent_index : 24u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 28u32 , parent_index : 26u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 29u32 , parent_index : 27u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 30u32 , parent_index : 25u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 31u32 , parent_index : 29u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 32u32 , parent_index : 30u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 5u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 34u32 , parent_index : 32u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 38u32 , parent_index : 33u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 38u32 , parent_index : 33u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 38u32 , parent_index : 33u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 33u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 39u32 , parent_index : 36u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 40u32 , parent_index : 38u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 41u32 , parent_index : 39u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 42u32 , parent_index : 37u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 43u32 , parent_index : 41u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 44u32 , parent_index : 42u32 , item_array_index : 43u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__visibility_1070 , sp :: ItemVTable , sp :: AllowPin > ;
             44usize] = [sp :: VOffset :: new (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#_visibility_1070 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#root_979 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#empty_980 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_981 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_visibility_997 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_visibility_1010 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#flickable_content_982 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#empty_984 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_985 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_986 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_987 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_988 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_989 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_990 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_991 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_992 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_993 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_994 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_995 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#text_996 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_998 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#vertical_bar_clip_999 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1000 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1001 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_1002 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_1006 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1003 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1004 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1005 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1007 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1008 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1009 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_1011 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#horizontal_bar_clip_1012 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#thumb_1013 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#touch_area_1014 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_1015 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_1019 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#up_scroll_button_1016 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1017 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1018 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#down_scroll_button_1020 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_Opacity_1021 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerComponent__visibility_1070 :: FIELD_OFFSETS . r#pageabout_1071 () , InnerPageAbout_root_979 :: FIELD_OFFSETS . r#icon_1022 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__visibility_1070) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__visibility_1070 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__visibility_1070 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__visibility_1070 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 31u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__visibility_1070 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__visibility_1070 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_1073 {
         r#_Opacity_1073 : sp :: r#Opacity , r#rectangle_1074 : sp :: r#Rectangle , r#_clip_1075 : sp :: r#Clip , r#toucharea_1076 : sp :: r#TouchArea , r#rectangle_1077 : sp :: r#Rectangle , r#text_1078 : sp :: r#SimpleText , r#_Opacity_1073_rectangle_1077_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#_Opacity_1073_rectangle_1077_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#_Opacity_1073_text_1078_min_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_1073_text_1078_min_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_1073_text_1078_preferred_height : sp :: Property < sp :: LogicalLength > , r#_Opacity_1073_text_1078_preferred_width : sp :: Property < sp :: LogicalLength > , r#_Opacity_1073_text_1078_x : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_1073 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_1073 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (1f64) as f32 }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_rectangle_1077_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_rectangle_1077_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 5u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) as f64) - (((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#rectangle_1074 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#selection_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 () + sp :: r#Clip :: FIELD_OFFSETS . r#clip ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#toucharea_1076 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#toucharea_1076 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#rectangle_1077 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#control_foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_bottom_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_left_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_top_right_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 () + sp :: r#Clip :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 () + sp :: r#Clip :: FIELD_OFFSETS . r#is_visibility_clip ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#toucharea_1076 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#toucharea_1076 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_rectangle_1077_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_rectangle_1077_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((40f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((40f64) as f64))) . clone () as sp :: Coord ,) , 1u32 => ((40f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((40f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => ((40f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 4u32 => ((40f64) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((180f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 5u32 => (((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073_text_1078_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , (((((((40f64) as f64) - (((InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64))) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 5u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (5u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_toast_text ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__Opacity_1073 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             6usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 5u32 , parent_index : 2u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 6u32 , parent_index : 4u32 , item_array_index : 5u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_1073 , sp :: ItemVTable , sp :: AllowPin > ;
             6usize] = [sp :: VOffset :: new (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_Opacity_1073 ()) , sp :: VOffset :: new (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#rectangle_1074 ()) , sp :: VOffset :: new (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#_clip_1075 ()) , sp :: VOffset :: new (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#toucharea_1076 ()) , sp :: VOffset :: new (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#rectangle_1077 ()) , sp :: VOffset :: new (InnerComponent__Opacity_1073 :: FIELD_OFFSETS . r#text_1078 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_1073) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_1073 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_1073 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_1073 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 32u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_1073 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_1073 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent__Opacity_1080 {
         r#_Opacity_1080 : sp :: r#Opacity , r#rectangle_1081 : sp :: r#Rectangle , r#toucharea_1082 : sp :: r#TouchArea , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent__Opacity_1080 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent__Opacity_1080 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#_Opacity_1080 () + sp :: r#Opacity :: FIELD_OFFSETS . r#opacity ()) . apply_pin (_self) . set ({
                 (0.7f64) as f32 }
            ) ;
             (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#rectangle_1081 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set ({
                 (slint :: Brush :: SolidColor ({
                     let r : u8 = (25f64 as u32) . min (255) as u8 ;
                     let g : u8 = (33f64 as u32) . min (255) as u8 ;
                     let b : u8 = (23f64 as u32) . min (255) as u8 ;
                     let a : u8 = (255. * (20f64 as f32)) . max (0.) . min (255.) as u8 ;
                     sp :: Color :: from_argb_u8 (a , r , g , b) }
                )) as slint :: Brush }
            ) ;
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#toucharea_1082 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             if _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notif ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () {
                                 ({
                                     let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notif ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                     }
                                ) ;
                                 }
                             else {
                                 {
                                     }
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_fade_cover ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#toucharea_1082 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#rectangle_1081 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#toucharea_1082 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#toucharea_1082 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , sp :: Orientation :: Vertical => sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                 , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent__Opacity_1080 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             3usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 2u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 3u32 , parent_index : 1u32 , item_array_index : 2u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent__Opacity_1080 , sp :: ItemVTable , sp :: AllowPin > ;
             3usize] = [sp :: VOffset :: new (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#_Opacity_1080 ()) , sp :: VOffset :: new (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#rectangle_1081 ()) , sp :: VOffset :: new (InnerComponent__Opacity_1080 :: FIELD_OFFSETS . r#toucharea_1082 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent__Opacity_1080) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent__Opacity_1080 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent__Opacity_1080 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent__Opacity_1080 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 3u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent__Opacity_1080 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent__Opacity_1080 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_1084 {
         r#rectangle_1084 : sp :: r#Empty , r#toucharea_1085 : sp :: r#TouchArea , r#rectangle_1086 : sp :: r#Rectangle , r#text_1087 : sp :: r#SimpleText , r#rectangle_1084_rectangle_1086_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_1084_rectangle_1086_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_1084_text_1087_min_height : sp :: Property < sp :: LogicalLength > , r#rectangle_1084_text_1087_min_width : sp :: Property < sp :: LogicalLength > , r#rectangle_1084_text_1087_preferred_height : sp :: Property < sp :: LogicalLength > , r#rectangle_1084_text_1087_preferred_width : sp :: Property < sp :: LogicalLength > , r#rectangle_1084_text_1087_x : sp :: Property < sp :: LogicalLength > , r#rectangle_1084_text_1087_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_1084 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_1084 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_rectangle_1086_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_rectangle_1086_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) as f64) - (((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) as f64) - (((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 # [allow (unreachable_code , unused)] sp :: set_callback_handler_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#toucharea_1085 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#clicked ()) . apply_pin (_self) , & self_rc , {
                     move | _self , args | {
                         ({
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notif ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . set (false as _)) ;
                                 }
                             ;
                             {
                                 let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_exit_app ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                                     {
                                         let _ = _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . callback_tracker_root_1042_exit_app ()) . apply_pin (x . as_pin_ref ())) . map (| x | {
                                             x . get () ;
                                             }
                                        ) ;
                                         }
                                     x . call (& ()) ;
                                     }
                                ) ;
                                 }
                             }
                        ) ;
                         }
                     }
                ) ;
                 }
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#toucharea_1085 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set ({
                 (true) as bool }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1086 () + sp :: r#Rectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set ({
                 (sp :: SharedString :: from ("Click here to exit")) as sp :: SharedString }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#toucharea_1085 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#enabled ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#toucharea_1085 () + sp :: r#TouchArea :: FIELD_OFFSETS . r#mouse_cursor ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_rectangle_1086_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_rectangle_1086_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) . clone () as sp :: Coord , ((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) . clone () as sp :: Coord ,) , 1u32 => ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 2u32 => ((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) / ((8f64) as f64))) as f64) * ((6f64) as f64))) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 3u32 => (((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084_text_1087_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 3u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some (sp :: SharedString :: from ("Click here to exit")) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_1084 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             4usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 2u32 , item_array_index : 3u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_1084 , sp :: ItemVTable , sp :: AllowPin > ;
             4usize] = [sp :: VOffset :: new (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1084 ()) , sp :: VOffset :: new (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#toucharea_1085 ()) , sp :: VOffset :: new (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#rectangle_1086 ()) , sp :: VOffset :: new (InnerComponent_rectangle_1084 :: FIELD_OFFSETS . r#text_1087 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_1084) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_1084 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_1084 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_1084 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 4u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_1084 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_1084 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     # [derive (sp :: FieldOffsets , Default)] # [const_field_offset (sp :: const_field_offset)] # [repr (C)] # [pin_drop] struct InnerComponent_rectangle_1089 {
         r#rectangle_1089 : sp :: r#BasicBorderRectangle , r#rectangle_1091 : sp :: r#BasicBorderRectangle , r#text_1092 : sp :: r#SimpleText , r#text_1093 : sp :: r#SimpleText , r#rectangle_1089_empty_1090_layout_cache : sp :: Property < sp :: SharedVector < sp :: Coord , > > , r#rectangle_1089_empty_1090_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_1089_empty_1090_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_1089_rectangle_1091_layoutinfo_h : sp :: Property < sp :: LayoutInfo > , r#rectangle_1089_rectangle_1091_layoutinfo_v : sp :: Property < sp :: LayoutInfo > , r#rectangle_1089_text_1092_min_height : sp :: Property < sp :: LogicalLength > , r#rectangle_1089_text_1092_min_width : sp :: Property < sp :: LogicalLength > , r#rectangle_1089_text_1092_preferred_height : sp :: Property < sp :: LogicalLength > , r#rectangle_1089_text_1092_preferred_width : sp :: Property < sp :: LogicalLength > , r#rectangle_1089_text_1092_x : sp :: Property < sp :: LogicalLength > , r#rectangle_1089_text_1092_y : sp :: Property < sp :: LogicalLength > , self_weak : sp :: OnceCell < sp :: VWeakMapped < sp :: ItemTreeVTable , InnerComponent_rectangle_1089 >> , parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > , globals : sp :: OnceCell < sp :: Rc < SharedGlobals >> , tree_index : :: core :: cell :: Cell < u32 > , tree_index_of_first_child : :: core :: cell :: Cell < u32 > , }
     impl InnerComponent_rectangle_1089 {
         # [allow (dead_code)] fn globals (& self) -> & sp :: Rc < SharedGlobals > {
             self . globals . get () . unwrap () }
         # [allow (dead_code)] fn origin_rc (& self) -> sp :: ItemTreeRc {
             sp :: VRcMapped :: origin (& self . self_weak . get () . unwrap () . upgrade () . unwrap ()) }
         fn init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self > , globals : sp :: Rc < SharedGlobals > , tree_index : u32 , tree_index_of_first_child : u32) -> :: core :: result :: Result < () , slint :: PlatformError > {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             let _ = _self . self_weak . set (sp :: VRcMapped :: downgrade (& self_rc)) ;
             let _ = _self . globals . set (globals) ;
             _self . tree_index . set (tree_index) ;
             _self . tree_index_of_first_child . set (tree_index_of_first_child) ;
             sp :: Property :: link_two_way ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_message () }
             . apply_pin (_self . globals () . global_SomeError . as_ref ())) ;
             sp :: Property :: link_two_way ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#text ()) . apply_pin (_self) , {
                 * & InnerSomeError :: FIELD_OFFSETS . r#error_help () }
             . apply_pin (_self . globals () . global_SomeError . as_ref ())) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#background () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (10f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (3f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layout_cache ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#solve_box_layout (& sp :: BoxLayoutData {
                     r#alignment : sp :: r#LayoutAlignment :: r#Stretch as _ , r#cells : sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                         r#constraint : {
                             let r#layout_info = (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_rectangle_1091_layoutinfo_v ()) . apply_pin (_self) . get () ;
                             sp :: LayoutInfo {
                                 r#max : 100f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                             }
                         as _ , .. :: core :: default :: Default :: default () }
                     , sp :: LayoutItemInfo {
                         r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                    ]) as _ , r#padding : sp :: Padding {
                         r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                     as _ , r#size : _self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get () as _ , r#spacing : 8f64 as _ , }
                 as _ , sp :: Slice :: from_slice (& []) as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info_ortho (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_rectangle_1091_layoutinfo_h ()) . apply_pin (_self) . get () as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: r#box_layout_info (sp :: Slice :: from_slice (& [sp :: LayoutItemInfo {
                     r#constraint : {
                         let r#layout_info = (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_rectangle_1091_layoutinfo_v ()) . apply_pin (_self) . get () ;
                         sp :: LayoutInfo {
                             r#max : 100f64 as _ , r#max_percent : ((r#layout_info) . r#max_percent) . clone () as _ , r#min : 50f64 as _ , r#min_percent : ((r#layout_info) . r#min_percent) . clone () as _ , r#preferred : ((r#layout_info) . r#preferred) . clone () as _ , r#stretch : ((r#layout_info) . r#stretch) . clone () as _ , }
                         }
                     as _ , .. :: core :: default :: Default :: default () }
                 , sp :: LayoutItemInfo {
                     r#constraint : sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 2u32 - 1)) as _ , .. :: core :: default :: Default :: default () }
                ]) as _ , 8f64 as _ , & sp :: Padding {
                     r#begin : 8f64 as _ , r#end : 8f64 as _ , }
                 as _ , sp :: r#LayoutAlignment :: r#Stretch as _)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_rectangle_1091_layoutinfo_h ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_rectangle_1091_layoutinfo_v ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ((((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + ((sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1)))))) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_min_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_min_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#min as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_preferred_height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 ()) . apply_pin (_self) , sp :: Orientation :: Vertical , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_preferred_width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((sp :: Item :: layout_info ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 ()) . apply_pin (_self) , sp :: Orientation :: Horizontal , - 1f64 as _ , & _self . globals () . window_adapter_impl () , & sp :: ItemRc :: new (_self . origin_rc () , _self . tree_index_of_first_child . get () + 3u32 - 1))) . r#preferred as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_x ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) as f64) - (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_y ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) as f64) - (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) as f64))) as f64) / ((2f64) as f64)) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1091 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#border () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1091 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (2f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1091 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (1f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set ({
                 (sp :: LogicalLength :: new (18f64 as sp :: Coord)) as sp :: LogicalLength }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_preferred_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_min_height ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_preferred_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) . max ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_min_width ()) . apply_pin (_self) . get () . get () as sp :: Coord) as sp :: Coord)) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#color ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | ({
                     * & InnerFluentPalette_1117 :: FIELD_OFFSETS . r#foreground () }
                 . apply_pin (_self . globals () . global_FluentPalette_1117 . as_ref ()) . get ()) as _) ;
                 }
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layout_cache ()) . apply_pin (_self) . get () [3usize] as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextHorizontalAlignment :: r#Center) as sp :: r#TextHorizontalAlignment }
            ) ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set ({
                 (sp :: r#TextVerticalAlignment :: r#Center) as sp :: r#TextVerticalAlignment }
            ) ;
             {
                 sp :: set_property_binding_erased ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) , & self_rc , move | _self , _ : & () | (sp :: LogicalLength :: new (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64)) as sp :: Coord)) as _) ;
                 }
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1091 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#background ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1091 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_radius ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1091 () + sp :: r#BasicBorderRectangle :: FIELD_OFFSETS . r#border_width ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_size ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#font_weight ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#horizontal_alignment ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#max_lines ()) . apply_pin (_self) . set_constant () ;
             (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#vertical_alignment ()) . apply_pin (_self) . set_constant () ;
             :: core :: result :: Result :: Ok (()) }
         fn user_init (self_rc : sp :: VRcMapped < sp :: ItemTreeVTable , Self >) {
             # ! [allow (unused)] let _self = self_rc . as_pin_ref () ;
             {
                 }
             ;
             {
                 }
             ;
             }
         fn visit_dynamic_children (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             # ! [allow (unused)] let _self = self ;
             let mut _changed = false ;
             _changed }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             # ! [allow (unused)] let _self = self ;
             match orientation {
                 sp :: Orientation :: Horizontal => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layoutinfo_h ()) . apply_pin (_self) . get ())) , sp :: Orientation :: Vertical => ((sp :: LayoutInfo {
                     r#max : 340282346638528860000000000000000000000f64 as _ , r#max_percent : 100f64 as _ , r#min : 0f64 as _ , r#min_percent : 0f64 as _ , r#preferred : 0f64 as _ , r#stretch : 1f64 as _ , }
                )) + (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layoutinfo_v ()) . apply_pin (_self) . get ())) , }
             }
         fn subtree_range (self : :: core :: pin :: Pin < & Self > , dyn_index : u32) -> sp :: IndexRange {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             }
         fn subtree_component (self : :: core :: pin :: Pin < & Self > , dyn_index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             # ! [allow (unused)] let _self = self ;
             match dyn_index {
                 _ => panic ! ("invalid dyn_index {}" , dyn_index) , }
             ;
             }
         fn index_property (self : :: core :: pin :: Pin < & Self >) -> usize {
             # ! [allow (unused)] let _self = self ;
             usize :: MAX }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             # ! [allow (unused)] let _self = self ;
             let (h , w , x , y) = match index {
                 0u32 => ((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#height ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord , (0f64) . clone () as sp :: Coord ,) , 1u32 => ((((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layout_cache ()) . apply_pin (_self) . get () [1usize]) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layout_cache ()) . apply_pin (_self) . get () [0usize]) . clone ()) . clone () as sp :: Coord ,) , 2u32 => ((((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layout_cache ()) . apply_pin (_self) . get () [3usize]) . clone ()) . clone () as sp :: Coord , (((((((_self . parent . upgrade () . as_ref () . map (| x | (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 () + sp :: r#WindowItem :: FIELD_OFFSETS . r#width ()) . apply_pin (x . as_pin_ref ())) . map (| x | x . get ()) . unwrap_or_default () . get ()) as f64) - ((8f64) as f64))) as f64) - ((8f64) as f64))) . clone () as sp :: Coord , (8f64) . clone () as sp :: Coord , (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_empty_1090_layout_cache ()) . apply_pin (_self) . get () [2usize]) . clone ()) . clone () as sp :: Coord ,) , 3u32 => (((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#height ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 () + sp :: r#SimpleText :: FIELD_OFFSETS . r#width ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_x ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord , ((InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089_text_1092_y ()) . apply_pin (_self) . get () . get ()) . clone () as sp :: Coord ,) , _ => return :: core :: default :: Default :: default () }
             ;
             sp :: euclid :: rect (x , y , w , h) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             # ! [allow (unused)] let _self = self ;
             match index {
                 2u32 => sp :: r#AccessibleRole :: r#Text , 3u32 => sp :: r#AccessibleRole :: r#Text , _ => sp :: AccessibleRole :: default () , }
             }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty ,) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match (index , what) {
                 (2u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ({
                     * & InnerSomeError :: FIELD_OFFSETS . r#error_help () }
                 . apply_pin (_self . globals () . global_SomeError . as_ref ()) . get ()) , (3u32 , sp :: AccessibleStringProperty :: r#Label) => sp :: Some ({
                     * & InnerSomeError :: FIELD_OFFSETS . r#error_message () }
                 . apply_pin (_self . globals () . global_SomeError . as_ref ()) . get ()) , _ => sp :: None , }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             # ! [allow (unused)] let _self = self ;
             match (index , action) {
                 _ => () , }
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => :: core :: default :: Default :: default () , }
             }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: Option < sp :: SharedString > {
             # ! [allow (unused)] let _self = self ;
             match index {
                 _ => {
                     :: core :: default :: Default :: default () }
                 }
             }
         }
     impl InnerComponent_rectangle_1089 {
         fn new (parent : sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ,) -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             _self . parent = parent . clone () as sp :: VWeakMapped :: < sp :: ItemTreeVTable , InnerMainWindow > ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = parent . upgrade () . unwrap () . globals . get () . unwrap () . clone () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             4usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 3u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 4u32 , parent_index : 1u32 , item_array_index : 3u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerComponent_rectangle_1089 , sp :: ItemVTable , sp :: AllowPin > ;
             4usize] = [sp :: VOffset :: new (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1089 ()) , sp :: VOffset :: new (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#rectangle_1091 ()) , sp :: VOffset :: new (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1093 ()) , sp :: VOffset :: new (InnerComponent_rectangle_1089 :: FIELD_OFFSETS . r#text_1092 ())] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerComponent_rectangle_1089) ;
         }
     ;
     impl sp :: PinnedDrop for InnerComponent_rectangle_1089 {
         fn drop (self : :: core :: pin :: Pin < & mut InnerComponent_rectangle_1089 >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerComponent_rectangle_1089 {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             if let Some ((parent_component , parent_index)) = self . parent . clone () . upgrade () . map (| sc | (sp :: VRcMapped :: origin (& sc) , sc . tree_index_of_first_child . get ())) {
                 * _result = sp :: ItemRc :: new (parent_component , parent_index + 5u32 - 1) . downgrade () ;
                 }
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             todo ! ("Components written in Rust can not get embedded yet.") }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     impl sp :: RepeatedItemTree for InnerComponent_rectangle_1089 {
         type Data = () ;
         fn update (& self , _index : usize , _data : Self :: Data) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             let _self = self_rc . as_pin_ref () ;
             }
         fn init (& self) {
             let self_rc = self . self_weak . get () . unwrap () . upgrade () . unwrap () ;
             InnerComponent_rectangle_1089 :: user_init (sp :: VRcMapped :: map (self_rc , | x | x) ,) ;
             }
         }
     impl InnerMainWindow {
         fn new () -> :: core :: result :: Result < sp :: VRc < sp :: ItemTreeVTable , Self > , slint :: PlatformError > {
             # ! [allow (unused)] let mut _self = Self :: default () ;
             let self_rc = sp :: VRc :: new (_self) ;
             let self_dyn_rc = sp :: VRc :: into_dyn (self_rc . clone ()) ;
             let globals = SharedGlobals :: new (sp :: VRc :: downgrade (& self_dyn_rc)) ;
             let _ = sp :: VRc :: map (self_rc . clone () , | x | x) . as_pin_ref () . globals . set (globals . clone ()) ;
             globals . init_globals () ;
             sp :: register_item_tree (& self_dyn_rc , globals . maybe_window_adapter_impl ()) ;
             Self :: init (sp :: VRc :: map (self_rc . clone () , | x | x) , globals , 0 , 1) ? ;
             :: core :: result :: Result :: Ok (self_rc) }
         fn item_tree () -> & 'static [sp :: ItemTreeNode] {
             const ITEM_TREE : [sp :: ItemTreeNode ;
             231usize] = [sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 5u32 , children_index : 1u32 , parent_index : 0u32 , item_array_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 6u32 , parent_index : 0u32 , item_array_index : 1u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 10u32 , children_index : 23u32 , parent_index : 0u32 , item_array_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 9u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 10u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 11u32 , parent_index : 0u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 5u32 , children_index : 8u32 , parent_index : 1u32 , item_array_index : 3u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 16u32 , parent_index : 1u32 , item_array_index : 4u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 13u32 , parent_index : 6u32 , item_array_index : 5u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 14u32 , parent_index : 6u32 , item_array_index : 6u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 6u32 , item_array_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 14u32 , parent_index : 6u32 , item_array_index : 8u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 15u32 , parent_index : 6u32 , item_array_index : 9u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 14u32 , parent_index : 8u32 , item_array_index : 10u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 12u32 , parent_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 16u32 , parent_index : 12u32 , item_array_index : 11u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 20u32 , parent_index : 7u32 , item_array_index : 12u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 7u32 , item_array_index : 13u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 7u32 , item_array_index : 14u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 15u32 , parent_index : 7u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 23u32 , parent_index : 16u32 , item_array_index : 15u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 13u32 , parent_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 14u32 , parent_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 0u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 33u32 , parent_index : 2u32 , item_array_index : 16u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 1u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 2u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 3u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 4u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 5u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 6u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 7u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 8u32 , parent_index : 2u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 7u32 , children_index : 34u32 , parent_index : 24u32 , item_array_index : 17u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 41u32 , parent_index : 33u32 , item_array_index : 18u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 207u32 , parent_index : 33u32 , item_array_index : 19u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 219u32 , parent_index : 33u32 , item_array_index : 20u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 17u32 , parent_index : 33u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 18u32 , parent_index : 33u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 19u32 , parent_index : 33u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 20u32 , parent_index : 33u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 5u32 , children_index : 42u32 , parent_index : 34u32 , item_array_index : 21u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 47u32 , parent_index : 41u32 , item_array_index : 22u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 71u32 , parent_index : 41u32 , item_array_index : 23u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 169u32 , parent_index : 41u32 , item_array_index : 24u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 199u32 , parent_index : 41u32 , item_array_index : 25u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 16u32 , parent_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 49u32 , parent_index : 42u32 , item_array_index : 26u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 60u32 , parent_index : 42u32 , item_array_index : 27u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 51u32 , parent_index : 47u32 , item_array_index : 28u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 52u32 , parent_index : 47u32 , item_array_index : 29u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 52u32 , parent_index : 49u32 , item_array_index : 30u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 53u32 , parent_index : 50u32 , item_array_index : 31u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 56u32 , parent_index : 52u32 , item_array_index : 32u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 58u32 , parent_index : 52u32 , item_array_index : 33u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 21u32 , parent_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 57u32 , parent_index : 53u32 , item_array_index : 34u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 58u32 , parent_index : 56u32 , item_array_index : 35u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 60u32 , parent_index : 54u32 , item_array_index : 36u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 60u32 , parent_index : 54u32 , item_array_index : 37u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 62u32 , parent_index : 48u32 , item_array_index : 38u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 63u32 , parent_index : 48u32 , item_array_index : 39u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 63u32 , parent_index : 60u32 , item_array_index : 40u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 64u32 , parent_index : 61u32 , item_array_index : 41u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 67u32 , parent_index : 63u32 , item_array_index : 42u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 69u32 , parent_index : 63u32 , item_array_index : 43u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 22u32 , parent_index : 63u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 68u32 , parent_index : 64u32 , item_array_index : 44u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 69u32 , parent_index : 67u32 , item_array_index : 45u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 71u32 , parent_index : 65u32 , item_array_index : 46u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 71u32 , parent_index : 65u32 , item_array_index : 47u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 73u32 , parent_index : 43u32 , item_array_index : 48u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 121u32 , parent_index : 43u32 , item_array_index : 49u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 75u32 , parent_index : 71u32 , item_array_index : 50u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 75u32 , parent_index : 71u32 , item_array_index : 51u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 76u32 , parent_index : 74u32 , item_array_index : 52u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 80u32 , parent_index : 75u32 , item_array_index : 53u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 90u32 , parent_index : 75u32 , item_array_index : 54u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 100u32 , parent_index : 75u32 , item_array_index : 55u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 110u32 , parent_index : 75u32 , item_array_index : 56u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 81u32 , parent_index : 76u32 , item_array_index : 57u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 82u32 , parent_index : 80u32 , item_array_index : 58u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 86u32 , parent_index : 81u32 , item_array_index : 59u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 86u32 , parent_index : 81u32 , item_array_index : 60u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 86u32 , parent_index : 81u32 , item_array_index : 61u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 88u32 , parent_index : 81u32 , item_array_index : 62u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 88u32 , parent_index : 84u32 , item_array_index : 63u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 88u32 , parent_index : 84u32 , item_array_index : 64u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 90u32 , parent_index : 85u32 , item_array_index : 65u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 90u32 , parent_index : 85u32 , item_array_index : 66u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 91u32 , parent_index : 77u32 , item_array_index : 67u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 92u32 , parent_index : 90u32 , item_array_index : 68u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 96u32 , parent_index : 91u32 , item_array_index : 69u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 96u32 , parent_index : 91u32 , item_array_index : 70u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 96u32 , parent_index : 91u32 , item_array_index : 71u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 98u32 , parent_index : 91u32 , item_array_index : 72u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 98u32 , parent_index : 94u32 , item_array_index : 73u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 98u32 , parent_index : 94u32 , item_array_index : 74u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 100u32 , parent_index : 95u32 , item_array_index : 75u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 100u32 , parent_index : 95u32 , item_array_index : 76u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 101u32 , parent_index : 78u32 , item_array_index : 77u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 102u32 , parent_index : 100u32 , item_array_index : 78u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 106u32 , parent_index : 101u32 , item_array_index : 79u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 106u32 , parent_index : 101u32 , item_array_index : 80u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 106u32 , parent_index : 101u32 , item_array_index : 81u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 108u32 , parent_index : 101u32 , item_array_index : 82u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 108u32 , parent_index : 104u32 , item_array_index : 83u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 108u32 , parent_index : 104u32 , item_array_index : 84u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 110u32 , parent_index : 105u32 , item_array_index : 85u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 110u32 , parent_index : 105u32 , item_array_index : 86u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 112u32 , parent_index : 79u32 , item_array_index : 87u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 121u32 , parent_index : 79u32 , item_array_index : 88u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 113u32 , parent_index : 110u32 , item_array_index : 89u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 117u32 , parent_index : 112u32 , item_array_index : 90u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 23u32 , parent_index : 112u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 24u32 , parent_index : 112u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 121u32 , parent_index : 112u32 , item_array_index : 91u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 118u32 , parent_index : 113u32 , item_array_index : 92u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 120u32 , parent_index : 117u32 , item_array_index : 93u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 120u32 , parent_index : 117u32 , item_array_index : 94u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 121u32 , parent_index : 119u32 , item_array_index : 95u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 123u32 , parent_index : 72u32 , item_array_index : 96u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 123u32 , parent_index : 72u32 , item_array_index : 97u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 124u32 , parent_index : 122u32 , item_array_index : 98u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 128u32 , parent_index : 123u32 , item_array_index : 99u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 138u32 , parent_index : 123u32 , item_array_index : 100u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 148u32 , parent_index : 123u32 , item_array_index : 101u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 158u32 , parent_index : 123u32 , item_array_index : 102u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 129u32 , parent_index : 124u32 , item_array_index : 103u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 130u32 , parent_index : 128u32 , item_array_index : 104u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 134u32 , parent_index : 129u32 , item_array_index : 105u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 134u32 , parent_index : 129u32 , item_array_index : 106u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 134u32 , parent_index : 129u32 , item_array_index : 107u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 136u32 , parent_index : 129u32 , item_array_index : 108u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 136u32 , parent_index : 132u32 , item_array_index : 109u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 136u32 , parent_index : 132u32 , item_array_index : 110u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 138u32 , parent_index : 133u32 , item_array_index : 111u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 138u32 , parent_index : 133u32 , item_array_index : 112u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 139u32 , parent_index : 125u32 , item_array_index : 113u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 140u32 , parent_index : 138u32 , item_array_index : 114u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 144u32 , parent_index : 139u32 , item_array_index : 115u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 144u32 , parent_index : 139u32 , item_array_index : 116u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 144u32 , parent_index : 139u32 , item_array_index : 117u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 146u32 , parent_index : 139u32 , item_array_index : 118u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 146u32 , parent_index : 142u32 , item_array_index : 119u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 146u32 , parent_index : 142u32 , item_array_index : 120u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 148u32 , parent_index : 143u32 , item_array_index : 121u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 148u32 , parent_index : 143u32 , item_array_index : 122u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 149u32 , parent_index : 126u32 , item_array_index : 123u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 150u32 , parent_index : 148u32 , item_array_index : 124u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 154u32 , parent_index : 149u32 , item_array_index : 125u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 154u32 , parent_index : 149u32 , item_array_index : 126u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 154u32 , parent_index : 149u32 , item_array_index : 127u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 156u32 , parent_index : 149u32 , item_array_index : 128u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 156u32 , parent_index : 152u32 , item_array_index : 129u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 156u32 , parent_index : 152u32 , item_array_index : 130u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 158u32 , parent_index : 153u32 , item_array_index : 131u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 158u32 , parent_index : 153u32 , item_array_index : 132u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 1u32 , children_index : 160u32 , parent_index : 127u32 , item_array_index : 133u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 169u32 , parent_index : 127u32 , item_array_index : 134u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 161u32 , parent_index : 158u32 , item_array_index : 135u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 165u32 , parent_index : 160u32 , item_array_index : 136u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 25u32 , parent_index : 160u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 26u32 , parent_index : 160u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 169u32 , parent_index : 160u32 , item_array_index : 137u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 166u32 , parent_index : 161u32 , item_array_index : 138u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 168u32 , parent_index : 165u32 , item_array_index : 139u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 168u32 , parent_index : 165u32 , item_array_index : 140u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 169u32 , parent_index : 167u32 , item_array_index : 141u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 172u32 , parent_index : 44u32 , item_array_index : 142u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 181u32 , parent_index : 44u32 , item_array_index : 143u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 190u32 , parent_index : 44u32 , item_array_index : 144u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 174u32 , parent_index : 169u32 , item_array_index : 145u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 174u32 , parent_index : 169u32 , item_array_index : 146u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 177u32 , parent_index : 173u32 , item_array_index : 147u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 179u32 , parent_index : 173u32 , item_array_index : 148u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 27u32 , parent_index : 173u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 178u32 , parent_index : 174u32 , item_array_index : 149u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 179u32 , parent_index : 177u32 , item_array_index : 150u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 181u32 , parent_index : 175u32 , item_array_index : 151u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 181u32 , parent_index : 175u32 , item_array_index : 152u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 183u32 , parent_index : 170u32 , item_array_index : 153u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 183u32 , parent_index : 170u32 , item_array_index : 154u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 186u32 , parent_index : 182u32 , item_array_index : 155u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 188u32 , parent_index : 182u32 , item_array_index : 156u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 28u32 , parent_index : 182u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 187u32 , parent_index : 183u32 , item_array_index : 157u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 188u32 , parent_index : 186u32 , item_array_index : 158u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 190u32 , parent_index : 184u32 , item_array_index : 159u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 190u32 , parent_index : 184u32 , item_array_index : 160u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 0u32 , children_index : 192u32 , parent_index : 171u32 , item_array_index : 161u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 3u32 , children_index : 192u32 , parent_index : 171u32 , item_array_index : 162u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 195u32 , parent_index : 191u32 , item_array_index : 163u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 2u32 , children_index : 197u32 , parent_index : 191u32 , item_array_index : 164u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 29u32 , parent_index : 191u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 196u32 , parent_index : 192u32 , item_array_index : 165u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 197u32 , parent_index : 195u32 , item_array_index : 166u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 199u32 , parent_index : 193u32 , item_array_index : 167u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 199u32 , parent_index : 193u32 , item_array_index : 168u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : true , children_count : 4u32 , children_index : 200u32 , parent_index : 45u32 , item_array_index : 169u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 3u32 , children_index : 204u32 , parent_index : 199u32 , item_array_index : 170u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 207u32 , parent_index : 199u32 , item_array_index : 171u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 207u32 , parent_index : 199u32 , item_array_index : 172u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 32u32 , parent_index : 199u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 207u32 , parent_index : 200u32 , item_array_index : 173u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 30u32 , parent_index : 200u32 , }
             , sp :: ItemTreeNode :: DynamicTree {
                 index : 31u32 , parent_index : 200u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 208u32 , parent_index : 35u32 , item_array_index : 174u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 209u32 , parent_index : 207u32 , item_array_index : 175u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 213u32 , parent_index : 208u32 , item_array_index : 176u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 213u32 , parent_index : 208u32 , item_array_index : 177u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 213u32 , parent_index : 208u32 , item_array_index : 178u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 216u32 , parent_index : 208u32 , item_array_index : 179u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 214u32 , parent_index : 211u32 , item_array_index : 180u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 215u32 , parent_index : 213u32 , item_array_index : 181u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 216u32 , parent_index : 214u32 , item_array_index : 182u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 217u32 , parent_index : 212u32 , item_array_index : 183u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 218u32 , parent_index : 216u32 , item_array_index : 184u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 219u32 , parent_index : 217u32 , item_array_index : 185u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 220u32 , parent_index : 36u32 , item_array_index : 186u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 4u32 , children_index : 221u32 , parent_index : 219u32 , item_array_index : 187u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 225u32 , parent_index : 220u32 , item_array_index : 188u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 225u32 , parent_index : 220u32 , item_array_index : 189u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 225u32 , parent_index : 220u32 , item_array_index : 190u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 228u32 , parent_index : 220u32 , item_array_index : 191u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 226u32 , parent_index : 223u32 , item_array_index : 192u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 227u32 , parent_index : 225u32 , item_array_index : 193u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 228u32 , parent_index : 226u32 , item_array_index : 194u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 229u32 , parent_index : 224u32 , item_array_index : 195u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 1u32 , children_index : 230u32 , parent_index : 228u32 , item_array_index : 196u32 , }
             , sp :: ItemTreeNode :: Item {
                 is_accessible : false , children_count : 0u32 , children_index : 231u32 , parent_index : 229u32 , item_array_index : 197u32 , }
            ] ;
             & ITEM_TREE }
         fn item_array () -> & 'static [sp :: VOffset < Self , sp :: ItemVTable , sp :: AllowPin >] {
             const ITEM_ARRAY : [sp :: VOffset < InnerMainWindow , sp :: ItemVTable , sp :: AllowPin > ;
             198usize] = [sp :: VOffset :: new (InnerMainWindow :: FIELD_OFFSETS . r#root_1042 ()) , sp :: VOffset :: new (InnerMainWindow :: FIELD_OFFSETS . r#empty_1044 ()) , sp :: VOffset :: new (InnerMainWindow :: FIELD_OFFSETS . r#rectangle_1047 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#root_7 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#rectangle_8 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#image_11 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#rectangle_12 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#navigation_13 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#empty_17 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#fs_9 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#side_bar_1045 () , InnerSideBar_root_7 :: FIELD_OFFSETS . r#bottom_18 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#button_1046 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ())) , sp :: VOffset :: new (InnerMainWindow :: FIELD_OFFSETS . r#aura_visibility_1050 ()) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#root_422 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_424 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_visibility_459 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_visibility_472 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#flickable_content_425 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#empty_427 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_430 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#empty_440 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#empty_453 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#root_88 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_428 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_90 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#empty_92 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#text_91 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#systemdropdown_429 () , sp :: compose_field_offsets (InnerSystemDropdown_root_88 :: FIELD_OFFSETS . r#combobox_93 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#empty_432 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#empty_436 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_433 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#empty_434 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#empty_414 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , InnerLineEdit_root_395 :: FIELD_OFFSETS . r#focus_border_403 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#contextmenuinternal_384 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c1_435 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_437 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#empty_438 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#root_404 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_405 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_408 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_411 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#empty_414 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_406 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c1_407 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_409 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c2_410 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#_clip_412 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#root_97 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#rail_98 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#track_99 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_100 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#root_94 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_border_101 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , InnerSlider_root_97 :: FIELD_OFFSETS . r#thumb_inner_102 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#touch_area_95 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#c3_413 () , sp :: compose_field_offsets (InnerSlider_root_97 :: FIELD_OFFSETS . r#base_103 () , InnerSliderBase_root_94 :: FIELD_OFFSETS . r#focus_scope_96 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , InnerLineEdit_root_395 :: FIELD_OFFSETS . r#root_395 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , InnerColourSlider_root_404 :: FIELD_OFFSETS . r#rectangle_416 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , InnerLineEdit_root_395 :: FIELD_OFFSETS . r#background_396 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_381 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , InnerLineEdit_root_395 :: FIELD_OFFSETS . r#focus_border_403 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#root_clip_382 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#placeholder_383 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#contextmenuinternal_384 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#c2_439 () , sp :: compose_field_offsets (InnerColourSlider_root_404 :: FIELD_OFFSETS . r#lineedit_415 () , sp :: compose_field_offsets (InnerLineEdit_root_395 :: FIELD_OFFSETS . r#base_398 () , InnerLineEditBase_root_381 :: FIELD_OFFSETS . r#text_input_385 ()))))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_441 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_445 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#rectangle_449 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_443 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_444 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_447 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_448 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#text_451 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#root_36 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#root_33 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#background_38 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_focus_scope_34 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () , sp :: compose_field_offsets (InnerComboBox_root_36 :: FIELD_OFFSETS . r#base_37 () , InnerComboBoxBase_root_33 :: FIELD_OFFSETS . r#i_touch_area_35 ())))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#text_40 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#combobox_452 () , InnerComboBox_root_36 :: FIELD_OFFSETS . r#icon_41 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () , InnerButton_root_21 :: FIELD_OFFSETS . r#root_21 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_background_22 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_touch_area_29 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_focus_scope_30 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , sp :: compose_field_offsets (InnerPageAura_root_422 :: FIELD_OFFSETS . r#button_454 () , InnerButton_root_21 :: FIELD_OFFSETS . r#i_border_23 ()))) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_460 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#vertical_bar_clip_461 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_462 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_463 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_464 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_468 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_465 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_466 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_467 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_469 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_470 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_471 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_473 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#horizontal_bar_clip_474 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#thumb_475 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#touch_area_476 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_Opacity_477 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_Opacity_481 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#up_scroll_button_478 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_479 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_480 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#down_scroll_button_482 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_Opacity_483 ())) , sp :: VOffset :: new (sp :: compose_field_offsets (InnerMainWindow :: FIELD_OFFSETS . r#aura_1051 () , InnerPageAura_root_422 :: FIELD_OFFSETS . r#icon_484 ()))] ;
             & ITEM_ARRAY }
         }
     const _ : () = {
         use slint :: private_unstable_api :: re_exports :: * ;
         ItemTreeVTable_static ! (static VT for self :: InnerMainWindow) ;
         }
     ;
     impl sp :: PinnedDrop for InnerMainWindow {
         fn drop (self : :: core :: pin :: Pin < & mut InnerMainWindow >) {
             sp :: vtable :: new_vref ! (let vref : VRef < sp :: ItemTreeVTable > for sp :: ItemTree = self . as_ref () . get_ref ()) ;
             if let Some (wa) = self . globals . get () . unwrap () . maybe_window_adapter_impl () {
                 sp :: unregister_item_tree (self . as_ref () , vref , Self :: item_array () , & wa) ;
                 }
             }
         }
     impl sp :: ItemTree for InnerMainWindow {
         fn visit_children_item (self : :: core :: pin :: Pin < & Self > , index : isize , order : sp :: TraversalOrder , visitor : sp :: ItemVisitorRefMut < '_ >) -> sp :: VisitChildrenResult {
             let item_tree = sp :: VRcMapped :: origin (& self . as_ref () . self_weak . get () . unwrap () . upgrade () . unwrap ()) ;
             sp :: visit_item_tree (& item_tree , self . get_item_tree () . as_slice () , index , order , visitor , & mut | order , visitor , dyn_index | self . visit_dynamic_children (dyn_index , order , visitor) ,) }
         fn get_item_ref (self : :: core :: pin :: Pin < & Self > , index : u32) -> :: core :: pin :: Pin < sp :: ItemRef < '_ >> {
             match & self . get_item_tree () . as_slice () [index as usize] {
                 sp :: ItemTreeNode :: Item {
                     item_array_index , .. }
                 => {
                     Self :: item_array () [* item_array_index as usize] . apply_pin (self) }
                 sp :: ItemTreeNode :: DynamicTree {
                     .. }
                 => panic ! ("get_item_ref called on dynamic tree") , }
             }
         fn get_item_tree (self : :: core :: pin :: Pin < & Self >) -> sp :: Slice < '_ , sp :: ItemTreeNode > {
             Self :: item_tree () . into () }
         fn get_subtree_range (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: IndexRange {
             self . subtree_range (index) }
         fn get_subtree (self : :: core :: pin :: Pin < & Self > , index : u32 , subtree_index : usize , result : & mut sp :: ItemTreeWeak) {
             self . subtree_component (index , subtree_index , result) ;
             }
         fn subtree_index (self : :: core :: pin :: Pin < & Self >) -> usize {
             self . index_property () }
         fn parent_node (self : :: core :: pin :: Pin < & Self > , _result : & mut sp :: ItemWeak) {
             }
         fn embed_component (self : :: core :: pin :: Pin < & Self > , _parent_component : & sp :: ItemTreeWeak , _item_tree_index : u32) -> bool {
             false }
         fn layout_info (self : :: core :: pin :: Pin < & Self > , orientation : sp :: Orientation) -> sp :: LayoutInfo {
             self . layout_info (orientation) }
         fn ensure_instantiated (self : :: core :: pin :: Pin < & Self >) -> bool {
             self . ensure_instantiated () }
         fn item_geometry (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: LogicalRect {
             self . item_geometry (index) }
         fn accessible_role (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: AccessibleRole {
             self . accessible_role (index) }
         fn accessible_string_property (self : :: core :: pin :: Pin < & Self > , index : u32 , what : sp :: AccessibleStringProperty , result : & mut sp :: SharedString ,) -> bool {
             if let Some (r) = self . accessible_string_property (index , what) {
                 * result = r ;
                 true }
             else {
                 false }
             }
         fn accessibility_action (self : :: core :: pin :: Pin < & Self > , index : u32 , action : & sp :: AccessibilityAction) {
             self . accessibility_action (index , action) ;
             }
         fn supported_accessibility_actions (self : :: core :: pin :: Pin < & Self > , index : u32) -> sp :: SupportedAccessibilityAction {
             self . supported_accessibility_actions (index) }
         fn item_element_infos (self : :: core :: pin :: Pin < & Self > , _index : u32 , _result : & mut sp :: SharedString ,) -> bool {
             false }
         fn window_adapter (self : :: core :: pin :: Pin < & Self > , do_create : bool , result : & mut sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> ,) {
             if do_create {
                 * result = sp :: Some (self . globals . get () . unwrap () . window_adapter_impl ()) ;
                 }
             else {
                 * result = self . globals . get () . unwrap () . maybe_window_adapter_impl () ;
                 }
             }
         }
     pub struct r#MainWindow (sp :: VRc < sp :: ItemTreeVTable , InnerMainWindow >) ;
     impl r#MainWindow {
         pub fn new () -> :: core :: result :: Result < Self , slint :: PlatformError > {
             slint :: private_unstable_api :: ensure_backend () ? ;
             let inner = InnerMainWindow :: new () ? ;
             inner . globals . get () . unwrap () . window_adapter_ref () ? ;
             InnerMainWindow :: user_init (sp :: VRc :: map (inner . clone () , | x | x)) ;
             let window = inner . globals . get () . unwrap () . window_adapter_ref () ? ;
             sp :: WindowInner :: from_pub (window . window ()) . ensure_tree_instantiated () ;
             :: core :: result :: Result :: Ok (Self (inner)) }
         # [cfg (false)] pub fn new_with_context (ctx : sp :: SlintContext) -> :: core :: result :: Result < Self , slint :: PlatformError > {
             let inner = InnerMainWindow :: new () ? ;
             inner . globals . get () . unwrap () . create_window_from_context (ctx) ? ;
             InnerMainWindow :: user_init (sp :: VRc :: map (inner . clone () , | x | x)) ;
             let window = inner . globals . get () . unwrap () . window_adapter_ref () ? ;
             sp :: WindowInner :: from_pub (window . window ()) . ensure_tree_instantiated () ;
             :: core :: result :: Result :: Ok (Self (inner)) }
         # [cfg (false)] pub fn new_with_existing_window (window : & slint :: Window) -> :: core :: result :: Result < Self , slint :: PlatformError > {
             slint :: private_unstable_api :: ensure_backend () ? ;
             let inner = InnerMainWindow :: new () ? ;
             inner . globals . get () . unwrap () . create_window_from_existing (window) ? ;
             InnerMainWindow :: user_init (sp :: VRc :: map (inner . clone () , | x | x)) ;
             let window = inner . globals . get () . unwrap () . window_adapter_ref () ? ;
             sp :: WindowInner :: from_pub (window . window ()) . ensure_tree_instantiated () ;
             :: core :: result :: Result :: Ok (Self (inner)) }
         # [allow (dead_code)] pub fn invoke_clear_toast_if_matches (& self , arg_0 : sp :: SharedString ,) -> () {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_clear_toast_if_matches ()) . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_clear_toast_if_matches (& self , mut f : impl FnMut (sp :: SharedString) -> () + 'static) {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             # [allow (unused)] (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_clear_toast_if_matches ()) . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 (InnerMainWindow :: FIELD_OFFSETS . callback_tracker_root_1042_clear_toast_if_matches ()) . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_exit_app (& self ,) -> () {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_exit_app ()) . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_exit_app (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             # [allow (unused)] (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_exit_app ()) . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 (InnerMainWindow :: FIELD_OFFSETS . callback_tracker_root_1042_exit_app ()) . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_external_colour_change (& self ,) -> () {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_external_colour_change ()) . apply_pin (_self) . call (& ()) }
         # [allow (dead_code)] pub fn on_external_colour_change (& self , mut f : impl FnMut () -> () + 'static) {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             # [allow (unused)] (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_external_colour_change ()) . apply_pin (_self) . set_handler (move | args | f ()) ;
             {
                 (InnerMainWindow :: FIELD_OFFSETS . callback_tracker_root_1042_external_colour_change ()) . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_is_tuf (& self) -> bool {
             # [allow (unused_imports)] let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_is_tuf ()) . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_is_tuf (& self , value : bool) {
             # [allow (unused_imports)] let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_is_tuf ()) . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] pub fn invoke_show_notification (& self , arg_0 : bool ,) -> () {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notification ()) . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_show_notification (& self , mut f : impl FnMut (bool) -> () + 'static) {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             # [allow (unused)] (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_notification ()) . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 (InnerMainWindow :: FIELD_OFFSETS . callback_tracker_root_1042_show_notification ()) . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn invoke_show_toast (& self , arg_0 : sp :: SharedString ,) -> () {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_toast ()) . apply_pin (_self) . call (& (arg_0 ,)) }
         # [allow (dead_code)] pub fn on_show_toast (& self , mut f : impl FnMut (sp :: SharedString) -> () + 'static) {
             let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             # [allow (unused)] (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_show_toast ()) . apply_pin (_self) . set_handler (move | args | f (args . 0 . clone ())) ;
             {
                 (InnerMainWindow :: FIELD_OFFSETS . callback_tracker_root_1042_show_toast ()) . apply_pin (_self) . mark_dirty () ;
                 }
             }
         # [allow (dead_code)] pub fn get_sidebar_items_avilable (& self) -> sp :: ModelRc < bool > {
             # [allow (unused_imports)] let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_sidebar_items_avilable ()) . apply_pin (_self) . get () }
         # [allow (dead_code)] pub fn set_sidebar_items_avilable (& self , value : sp :: ModelRc < bool >) {
             # [allow (unused_imports)] let _self = sp :: VRc :: as_pin_ref (& self . 0) ;
             (InnerMainWindow :: FIELD_OFFSETS . r#root_1042_sidebar_items_avilable ()) . apply_pin (_self) . set (value as _) }
         # [allow (dead_code)] fn get_fade_cover (& self , _private_property : ()) {
             }
         # [allow (dead_code)] fn set_fade_cover (& self , _private_property : ()) {
             }
         # [allow (dead_code)] fn get_show_notif (& self , _private_property : ()) {
             }
         # [allow (dead_code)] fn set_show_notif (& self , _private_property : ()) {
             }
         # [allow (dead_code)] fn get_toast (& self , _private_property : ()) {
             }
         # [allow (dead_code)] fn set_toast (& self , _private_property : ()) {
             }
         # [allow (dead_code)] fn get_toast_text (& self , _private_property : ()) {
             }
         # [allow (dead_code)] fn set_toast_text (& self , _private_property : ()) {
             }
         }
     impl From < r#MainWindow > for sp :: VRc < sp :: ItemTreeVTable , InnerMainWindow > {
         fn from (value : r#MainWindow) -> Self {
             value . 0 }
         }
     impl slint :: StrongHandle for r#MainWindow {
         type WeakInner = sp :: VWeak < sp :: ItemTreeVTable , InnerMainWindow > ;
         fn upgrade_from_weak_inner (inner : & Self :: WeakInner) -> sp :: Option < Self > {
             sp :: Some (Self (inner . upgrade () ?)) }
         }
     impl slint :: ComponentHandle for r#MainWindow {
         fn as_weak (& self) -> slint :: Weak < Self > {
             slint :: Weak :: new (sp :: VRc :: downgrade (& self . 0)) }
         fn clone_strong (& self) -> Self {
             Self (self . 0 . clone ()) }
         fn global < 'a , T : slint :: Global < 'a , Self >> (& 'a self) -> T {
             T :: get (& self) }
         fn run (& self) -> :: core :: result :: Result < () , slint :: PlatformError > {
             self . show () ? ;
             sp :: WindowInner :: from_pub (self . window ()) . context () . run_event_loop () ? ;
             self . hide () ? ;
             :: core :: result :: Result :: Ok (()) }
         fn show (& self) -> :: core :: result :: Result < () , slint :: PlatformError > {
             self . 0 . globals . get () . unwrap () . window_adapter_ref () ? . window () . show () }
         fn hide (& self) -> :: core :: result :: Result < () , slint :: PlatformError > {
             self . 0 . globals . get () . unwrap () . window_adapter_ref () ? . window () . hide () }
         fn window (& self) -> & slint :: Window {
             self . 0 . globals . get () . unwrap () . window_adapter_ref () . unwrap () . window () }
         }
     struct SharedGlobals {
         global_AnimePageData : :: core :: pin :: Pin < sp :: Rc < InnerAnimePageData >> , global_AppSettingsPageData : :: core :: pin :: Pin < sp :: Rc < InnerAppSettingsPageData >> , global_AppSize : :: core :: pin :: Pin < sp :: Rc < InnerAppSize >> , global_AuraPageData : :: core :: pin :: Pin < sp :: Rc < InnerAuraPageData >> , global_FanPageData : :: core :: pin :: Pin < sp :: Rc < InnerFanPageData >> , global_GPUPageData : :: core :: pin :: Pin < sp :: Rc < InnerGPUPageData >> , global_SlashPageData : :: core :: pin :: Pin < sp :: Rc < InnerSlashPageData >> , global_SomeError : :: core :: pin :: Pin < sp :: Rc < InnerSomeError >> , global_SystemPageData : :: core :: pin :: Pin < sp :: Rc < InnerSystemPageData >> , global_FluentPalette_1117 : :: core :: pin :: Pin < sp :: Rc < InnerFluentPalette_1117 >> , window_adapter : sp :: OnceCell < sp :: WindowAdapterRc > , root_item_tree_weak : sp :: VWeak < sp :: ItemTreeVTable > , }
     impl SharedGlobals {
         fn new (root_item_tree_weak : sp :: VWeak < sp :: ItemTreeVTable >) -> sp :: Rc < Self > {
             sp :: Rc :: new (Self {
                 global_AnimePageData : InnerAnimePageData :: new () , global_AppSettingsPageData : InnerAppSettingsPageData :: new () , global_AppSize : InnerAppSize :: new () , global_AuraPageData : InnerAuraPageData :: new () , global_FanPageData : InnerFanPageData :: new () , global_GPUPageData : InnerGPUPageData :: new () , global_SlashPageData : InnerSlashPageData :: new () , global_SomeError : InnerSomeError :: new () , global_SystemPageData : InnerSystemPageData :: new () , global_FluentPalette_1117 : InnerFluentPalette_1117 :: new () , window_adapter : :: core :: default :: Default :: default () , root_item_tree_weak , }
            ) }
         fn init_globals (self : & sp :: Rc < Self >) {
             self . global_AnimePageData . clone () . init (self) ;
             self . global_AppSettingsPageData . clone () . init (self) ;
             self . global_AppSize . clone () . init (self) ;
             self . global_AuraPageData . clone () . init (self) ;
             self . global_FanPageData . clone () . init (self) ;
             self . global_GPUPageData . clone () . init (self) ;
             self . global_SlashPageData . clone () . init (self) ;
             self . global_SomeError . clone () . init (self) ;
             self . global_SystemPageData . clone () . init (self) ;
             self . global_FluentPalette_1117 . clone () . init (self) ;
             }
         # [allow (dead_code)] fn clone_with_window_adapter (& self , window_adapter : sp :: WindowAdapterRc) -> sp :: Rc < Self > {
             sp :: Rc :: new (Self {
                 global_AnimePageData : self . global_AnimePageData . clone () , global_AppSettingsPageData : self . global_AppSettingsPageData . clone () , global_AppSize : self . global_AppSize . clone () , global_AuraPageData : self . global_AuraPageData . clone () , global_FanPageData : self . global_FanPageData . clone () , global_GPUPageData : self . global_GPUPageData . clone () , global_SlashPageData : self . global_SlashPageData . clone () , global_SomeError : self . global_SomeError . clone () , global_SystemPageData : self . global_SystemPageData . clone () , global_FluentPalette_1117 : self . global_FluentPalette_1117 . clone () , window_adapter : window_adapter . into () , root_item_tree_weak : :: core :: default :: Default :: default () , }
            ) }
         fn window_adapter_impl (& self) -> sp :: Rc < dyn sp :: WindowAdapter > {
             sp :: Rc :: clone (self . window_adapter_ref () . unwrap ()) }
         fn window_adapter_ref (& self) -> sp :: Result < & sp :: Rc < dyn sp :: WindowAdapter > , slint :: PlatformError > {
             self . window_adapter . get_or_try_init (|| {
                 let adapter = slint :: private_unstable_api :: create_window_adapter () ? ;
                 let root_rc = self . root_item_tree_weak . upgrade () . unwrap () ;
                 sp :: WindowInner :: from_pub (adapter . window ()) . set_component (& root_rc) ;
                 :: core :: result :: Result :: Ok (adapter) }
            ) }
         # [cfg (false)] fn create_window_from_context (& self , ctx : sp :: SlintContext) -> sp :: Result < () , slint :: PlatformError > {
             let adapter = ctx . platform () . create_window_adapter () ? ;
             sp :: WindowInner :: from_pub (adapter . window ()) . set_context (ctx) ;
             let root_rc = self . root_item_tree_weak . upgrade () . unwrap () ;
             sp :: WindowInner :: from_pub (adapter . window ()) . set_component (& root_rc) ;
             self . window_adapter . set (adapter) . map_err (| _ | ()) . expect ("The window shouldn't be initialized before this call") ;
             sp :: Ok (()) }
         # [cfg (false)] fn create_window_from_existing (& self , window : & slint :: Window) -> sp :: Result < () , slint :: PlatformError > {
             let adapter = sp :: WindowInner :: from_pub (window) . window_adapter () ;
             let root_rc = self . root_item_tree_weak . upgrade () . unwrap () ;
             sp :: WindowInner :: from_pub (adapter . window ()) . set_component (& root_rc) ;
             self . window_adapter . set (adapter) . map_err (| _ | ()) . expect ("The window shouldn't be initialized before this call") ;
             sp :: Ok (()) }
         fn maybe_window_adapter_impl (& self) -> sp :: Option < sp :: Rc < dyn sp :: WindowAdapter >> {
             self . window_adapter . get () . cloned () }
         }
     static SLINT_EMBEDDED_RESOURCE_0 : & 'static [u8] = :: core :: include_bytes ! ("/build/asusctl/src/asusctl-6.4.0/rog-control-center/data/rog-control-center.png") ;
     static SLINT_EMBEDDED_RESOURCE_1 : & 'static [u8] = b"<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M11.8527 0.645818C12.0484 0.840732 12.0489 1.15731 11.854 1.35292L6.38902 6.83741C6.17408 7.05312 5.82477 7.05312 5.60982 6.83741L0.14484 1.35292C-0.0500734 1.15731 -0.0495088 0.840731 0.1461 0.645817C0.34171 0.450903 0.658292 0.451467 0.853206 0.647077L5.99942 5.81166L11.1456 0.647077C11.3406 0.451468 11.6571 0.450904 11.8527 0.645818Z\" fill=\"white\" fill-opacity=\"0.786\" />\n</svg>\n" ;
     static SLINT_EMBEDDED_RESOURCE_2 : & 'static [u8] = b"<svg width=\"8\" height=\"6\" viewBox=\"0 0 8 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M0 1C0 0.864583 0.0260417 0.735677 0.078125 0.613281C0.130208 0.490885 0.200521 0.385417 0.289062 0.296875C0.380208 0.205729 0.485677 0.134115 0.605469 0.0820312C0.72526 0.0273438 0.854167 0 0.992188 0H7.01172C7.14714 0 7.27474 0.0260417 7.39453 0.078125C7.51693 0.130208 7.6224 0.201823 7.71094 0.292969C7.79948 0.384115 7.86979 0.490885 7.92188 0.613281C7.97396 0.733073 8 0.860677 8 0.996094C8 1.10547 7.98438 1.20573 7.95312 1.29688C7.92448 1.38802 7.88021 1.47917 7.82031 1.57031L5.21875 5.35547C5.08073 5.55599 4.90365 5.71354 4.6875 5.82812C4.47396 5.94271 4.24479 6 4 6C3.75521 6 3.52474 5.94271 3.30859 5.82812C3.09505 5.71354 2.91927 5.55599 2.78125 5.35547L0.179688 1.57031C0.119792 1.48177 0.0742188 1.39193 0.0429688 1.30078C0.0143229 1.20964 0 1.10938 0 1Z\" fill=\"white\" fill-opacity=\"0.5442\" />\n</svg>\n" ;
     static SLINT_EMBEDDED_RESOURCE_3 : & 'static [u8] = b"<svg width=\"6\" height=\"8\" viewBox=\"0 0 6 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M0 7.00781L0 0.992187C0 0.854167 0.0260417 0.72526 0.078125 0.605469C0.132812 0.485677 0.204427 0.38151 0.292969 0.292969C0.384115 0.201823 0.489583 0.130208 0.609375 0.078125C0.731771 0.0260417 0.861979 0 1 0C1.20573 0 1.39583 0.0598958 1.57031 0.179687L5.35547 2.78125C5.55859 2.92187 5.71615 3.09896 5.82813 3.3125C5.94271 3.52604 6 3.75521 6 4C6 4.24479 5.94271 4.47396 5.82813 4.6875C5.71615 4.90104 5.55859 5.07812 5.35547 5.21875L1.57031 7.82031C1.39583 7.9401 1.20573 8 1 8C0.861979 8 0.731771 7.97396 0.609375 7.92188C0.489583 7.86979 0.384115 7.79948 0.292969 7.71094C0.204427 7.61979 0.132813 7.51432 0.078125 7.39453C0.0260417 7.27474 0 7.14583 0 7.00781Z\" fill=\"white\" fill-opacity=\"0.5442\" />\n</svg>\n" ;
     static SLINT_EMBEDDED_RESOURCE_4 : & 'static [u8] = b"<svg width=\"8\" height=\"6\" viewBox=\"0 0 8 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M0.992188 6C0.854167 6 0.72526 5.97396 0.605469 5.92188C0.485677 5.86719 0.380208 5.79557 0.289062 5.70703C0.200521 5.61589 0.130208 5.51042 0.078125 5.39062C0.0260417 5.26823 0 5.13802 0 5C0 4.89062 0.0143229 4.79036 0.0429688 4.69922C0.0742188 4.60807 0.119792 4.51823 0.179688 4.42969L2.78125 0.644531C2.84896 0.545573 2.92839 0.458333 3.01953 0.382812C3.11068 0.307292 3.20833 0.244792 3.3125 0.195312C3.41927 0.143229 3.53125 0.104167 3.64844 0.078125C3.76562 0.0520833 3.88281 0.0390625 4 0.0390625C4.11719 0.0390625 4.23438 0.0520833 4.35156 0.078125C4.46875 0.104167 4.57943 0.143229 4.68359 0.195312C4.79036 0.244792 4.88932 0.307292 4.98047 0.382812C5.07161 0.458333 5.15104 0.545573 5.21875 0.644531L7.82031 4.42969C7.88021 4.51823 7.92448 4.60807 7.95312 4.69922C7.98438 4.79036 8 4.89062 8 5C8 5.13802 7.97396 5.26823 7.92188 5.39062C7.86979 5.51042 7.79948 5.61589 7.71094 5.70703C7.6224 5.79557 7.51693 5.86719 7.39453 5.92188C7.27474 5.97396 7.14714 6 7.01172 6H0.992188Z\" fill=\"white\" fill-opacity=\"0.5442\" />\n</svg>\n" ;
     static SLINT_EMBEDDED_RESOURCE_5 : & 'static [u8] = b"<svg width=\"6\" height=\"8\" viewBox=\"0 0 6 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M0 4C0 3.75521 0.0572917 3.52604 0.171875 3.3125C0.286458 3.09635 0.44401 2.91927 0.644531 2.78125L4.42969 0.179687C4.51823 0.119792 4.60807 0.0755208 4.69922 0.046875C4.79036 0.015625 4.89062 0 5 0C5.13542 0 5.26432 0.0260417 5.38672 0.078125C5.50911 0.130208 5.61458 0.201823 5.70312 0.292969C5.79427 0.38151 5.86589 0.485677 5.91797 0.605469C5.97266 0.72526 6 0.854167 6 0.992187L6 7.00781C6 7.14583 5.97266 7.27474 5.91797 7.39453C5.86589 7.51432 5.79427 7.61979 5.70313 7.71094C5.61458 7.79948 5.50911 7.86979 5.38672 7.92187C5.26432 7.97396 5.13542 8 5 8C4.79427 8 4.60417 7.9401 4.42969 7.82031L0.644531 5.21875C0.44401 5.08073 0.286458 4.90495 0.171875 4.69141C0.0572917 4.47526 0 4.24479 0 4Z\" fill=\"white\" fill-opacity=\"0.5442\" />\n</svg>\n" ;
     static SLINT_EMBEDDED_RESOURCE_6 : & 'static [u8] = b"<svg width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m4.397 4.554.073-.084a.75.75 0 0 1 .976-.073l.084.073L12 10.939l6.47-6.47a.75.75 0 1 1 1.06 1.061L13.061 12l6.47 6.47a.75.75 0 0 1 .072.976l-.073.084a.75.75 0 0 1-.976.073l-.084-.073L12 13.061l-6.47 6.47a.75.75 0 0 1-1.06-1.061L10.939 12l-6.47-6.47a.75.75 0 0 1-.072-.976l.073-.084-.073.084Z\" fill=\"#212121\"/></svg>" ;
     static SLINT_EMBEDDED_RESOURCE_7 : & 'static [u8] = b"<svg width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.22 2.22a.75.75 0 0 0-.073.976l.073.084 4.034 4.035a9.986 9.986 0 0 0-3.955 5.75.75.75 0 0 0 1.455.364 8.49 8.49 0 0 1 3.58-5.034l1.81 1.81A4 4 0 0 0 14.8 15.86l5.919 5.92a.75.75 0 0 0 1.133-.977l-.073-.084-6.113-6.114.001-.002-1.2-1.198-2.87-2.87h.002L8.719 7.658l.001-.002-1.133-1.13L3.28 2.22a.75.75 0 0 0-1.06 0Zm7.984 9.045 3.535 3.536a2.5 2.5 0 0 1-3.535-3.535ZM12 5.5c-1 0-1.97.148-2.889.425l1.237 1.236a8.503 8.503 0 0 1 9.899 6.272.75.75 0 0 0 1.455-.363A10.003 10.003 0 0 0 12 5.5Zm.195 3.51 3.801 3.8a4.003 4.003 0 0 0-3.801-3.8Z\" fill=\"#212121\"/></svg>" ;
     static SLINT_EMBEDDED_RESOURCE_8 : & 'static [u8] = b"<svg width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 9.005a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 1.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5ZM12 5.5c4.613 0 8.596 3.15 9.701 7.564a.75.75 0 1 1-1.455.365 8.503 8.503 0 0 0-16.493.004.75.75 0 0 1-1.455-.363A10.003 10.003 0 0 1 12 5.5Z\" fill=\"#212121\"/></svg>" ;
     static SLINT_EMBEDDED_RESOURCE_9 : & 'static [u8] = b"<svg width=\"11\" height=\"8\" viewBox=\"0 0 11 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M0.00195312 3.99805C0.00195312 3.86133 0.0507812 3.74414 0.148438 3.64648C0.246094 3.54883 0.363281 3.5 0.5 3.5C0.636719 3.5 0.753906 3.54883 0.851562 3.64648L3.5 6.29492L9.14844 0.646484C9.24609 0.548828 9.36328 0.5 9.5 0.5C9.57031 0.5 9.63477 0.513672 9.69336 0.541016C9.75586 0.564453 9.80859 0.599609 9.85156 0.646484C9.89844 0.689453 9.93555 0.742187 9.96289 0.804688C9.99023 0.863281 10.0039 0.927734 10.0039 0.998047C10.0039 1.13477 9.95312 1.25391 9.85156 1.35547L3.85156 7.35547C3.75391 7.45312 3.63672 7.50195 3.5 7.50195C3.36328 7.50195 3.24609 7.45312 3.14844 7.35547L0.148438 4.35547C0.0507812 4.25781 0.00195312 4.13867 0.00195312 3.99805Z\" fill=\"white\"/>\n</svg>\n" ;
     static SLINT_EMBEDDED_RESOURCE_10 : & 'static [u8] = b"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\">\n  <path d=\"m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z\"/>\n</svg>\n" ;
     }
 # [allow (unused_imports)] pub use slint_generatedMainWindow :: {
     r#MainWindow , r#AttrMinMax , r#AuraDevType , r#AuraEffect , r#PowerZones , r#AuraPowerState , r#FanType , r#GlobalShortcutStatus , r#LaptopAuraPower , r#Node , r#Profile , r#AnimePageData , r#AppSettingsPageData , r#AppSize , r#AuraPageData , r#FanPageData , r#GPUPageData , r#SlashPageData , r#SomeError , r#SystemPageData , }
 ;
 # [allow (unused_imports)] pub use slint :: {
     ComponentHandle as _ , Global as _ , ModelExt as _ }
 ;
